.game-viki[data-v-d044e0d3]{--viki-column-gap:1.75rem;align-items:start;display:grid;gap:var(--viki-column-gap);grid-template-columns:minmax(0,min(calc((100% - var(--viki-column-gap))/2),500px)) minmax(360px,1fr);width:100%}.game-viki-copy[data-v-d044e0d3]{display:grid;gap:.75rem;max-width:500px;min-width:0}.game-viki-toolbar[data-v-d044e0d3]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;min-width:0;padding-bottom:.5rem}.game-viki-edit-button[data-v-d044e0d3]{background:var(--theme-primary);border:1px solid var(--theme-primary);border-radius:8px;color:var(--theme-primary-contrast);cursor:pointer;font:inherit;font-weight:400;min-height:2.45rem;padding:0 .95rem;white-space:nowrap}.game-viki-edit-button.secondary[data-v-d044e0d3]{background:transparent;border-color:#f4f0e833;color:#d8d0bf}.game-viki-accent-button[data-v-d044e0d3]{background:rgba(var(--theme-primary-rgb),.18);border-color:rgba(var(--theme-primary-rgb),.5);color:var(--theme-primary-hover)}.game-viki-edit-button[data-v-d044e0d3]:focus-visible,.game-viki-edit-button[data-v-d044e0d3]:hover{background:var(--theme-primary-hover);border-color:var(--theme-primary-hover)}.game-viki-accent-button[data-v-d044e0d3]:focus-visible,.game-viki-accent-button[data-v-d044e0d3]:hover{background:rgba(var(--theme-primary-rgb),.28);border-color:rgba(var(--theme-primary-rgb),.72);color:#fff7d2}.game-viki-edit-button.secondary[data-v-d044e0d3]:focus-visible,.game-viki-edit-button.secondary[data-v-d044e0d3]:hover{background:rgba(var(--theme-primary-rgb),.14);border-color:rgba(var(--theme-primary-rgb),.35);color:var(--theme-primary-hover)}.game-viki-edit-button[data-v-d044e0d3]:disabled{cursor:default;opacity:.42}.game-viki-edit-button[data-v-d044e0d3]:disabled:hover{background:transparent;border-color:#f4f0e833;color:#d8d0bf}.game-viki-save-status[data-v-d044e0d3]{color:#b7ae9b;font-size:.95rem}.game-viki-delete-notice[data-v-d044e0d3]{align-items:center;background:#080a08d1;border:1px solid rgba(var(--theme-primary-rgb),.28);border-radius:8px;color:#d8d0bf;display:inline-flex;gap:.55rem;min-height:2.45rem;padding:0 2.1rem 0 .75rem;position:relative}.game-viki-notice-link[data-v-d044e0d3]{background:transparent;border:0;color:var(--theme-primary-hover);cursor:pointer;font:inherit;min-height:auto;padding:0;text-decoration:underline;text-underline-offset:.18em}.game-viki-notice-link[data-v-d044e0d3]:focus-visible,.game-viki-notice-link[data-v-d044e0d3]:hover{color:#fff7d2}.game-viki-notice-close[data-v-d044e0d3]{align-items:center;background:transparent;border:0;color:#b7ae9b;cursor:pointer;display:inline-flex;font:inherit;font-size:.75rem;height:1.15rem;justify-content:center;min-height:0;padding:0;position:absolute;right:.45rem;top:.35rem;width:1.15rem}.game-viki-notice-close[data-v-d044e0d3]:focus-visible,.game-viki-notice-close[data-v-d044e0d3]:hover{color:#f5efe2}.game-viki-text[data-v-d044e0d3]{display:grid;font-size:18px;gap:.75rem;line-height:1.6;min-width:0}.game-viki-moment-row[data-v-d044e0d3]{align-items:start;display:grid;gap:.55rem;grid-template-columns:max-content minmax(0,1fr) 2.2rem;position:relative;transition:transform .16s ease}.game-viki-moment-drag-overlay>.timestamp-link[data-v-d044e0d3],.game-viki-moment-label[data-v-d044e0d3],.game-viki-moment-row>.timestamp-link[data-v-d044e0d3]{align-self:center}.game-viki-moment-row.is-playing[data-v-d044e0d3]{background:rgba(var(--theme-primary-rgb),.11)}.game-viki-moment-row.is-playing .timestamp-link[data-v-d044e0d3]{background:rgba(var(--theme-primary-rgb),.2);border-color:rgba(var(--theme-primary-rgb),.72);box-shadow:0 0 0 2px rgba(var(--theme-primary-rgb),.42);color:var(--theme-primary-hover);font-weight:400}.game-viki-moment-row.is-playing .game-viki-moment-label[data-v-d044e0d3]{color:#f4f0e8}.game-viki-moment-list-move[data-v-d044e0d3]{transition:transform .18s ease}.game-viki-moment-row.is-drag-ready[data-v-d044e0d3]{cursor:grab}.game-viki-moment-row.is-drag-ready[data-v-d044e0d3]:active,.game-viki-moment-row.is-dragging[data-v-d044e0d3]{cursor:grabbing}.game-viki-moment-row.is-dragging[data-v-d044e0d3]{transition:none;visibility:hidden}.game-viki-moment-drag-overlay[data-v-d044e0d3],.game-viki-moment-row.is-dragging[data-v-d044e0d3]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.game-viki-moment-drag-overlay[data-v-d044e0d3]{align-items:start;box-sizing:border-box;display:grid;font-size:18px;gap:.55rem;grid-template-columns:max-content minmax(0,1fr) 2.2rem;line-height:1.6;position:fixed;will-change:transform;z-index:1000}body.is-game-viki-moment-dragging *,body.is-game-viki-moment-dragging{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.game-viki-row-edit-placeholder[data-v-d044e0d3]{display:block;width:2.2rem}.game-viki-moment-row.is-drag-disabled[data-v-d044e0d3],.game-viki-moment-row.is-drag-disabled[data-v-d044e0d3]:active{cursor:default}.game-viki-moment-row.is-editing[data-v-d044e0d3]{align-items:start;display:grid;gap:.75rem;grid-template-columns:max-content minmax(0,1fr) 2.2rem}.game-viki-moment-row.is-expanded[data-v-d044e0d3]{cursor:default;grid-template-columns:max-content minmax(0,1fr)}.game-viki-row-edit-button[data-v-d044e0d3]{align-items:center;align-self:start;background:#ffffff0d;border:1px solid rgba(244,240,232,.16);border-radius:7px;color:#d8d0bf;cursor:pointer;display:inline-flex;height:2.2rem;justify-content:center;opacity:0;padding:0;transform:translate(.25rem);transition:opacity .14s ease,transform .14s ease,background-color .14s ease,border-color .14s ease;width:2.2rem}.game-viki-row-edit-button svg[data-v-d044e0d3]{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1rem}.game-viki-moment-row:hover .game-viki-row-edit-button[data-v-d044e0d3],.game-viki-row-edit-button[data-v-d044e0d3]:focus-visible{opacity:1;transform:translate(0)}.game-viki-row-edit-button[data-v-d044e0d3]:focus-visible,.game-viki-row-edit-button[data-v-d044e0d3]:hover{background:rgba(var(--theme-primary-rgb),.14);border-color:rgba(var(--theme-primary-rgb),.36);color:var(--theme-primary-hover)}.game-viki-moment-field[data-v-d044e0d3]{display:grid;gap:.35rem}.game-viki-moment-field span[data-v-d044e0d3]{color:#b7ae9b;font-size:.78rem}.game-viki-moment-field input[data-v-d044e0d3],.game-viki-title-input[data-v-d044e0d3]{background:#ffffff0f;border:1px solid rgba(244,240,232,.18);border-radius:8px;color:#f5efe2;font:inherit;font-weight:400;min-height:2.45rem;min-width:0;padding:0 .75rem}.game-viki-title-input[data-v-d044e0d3]{width:100%}.game-viki-moment-field input[data-v-d044e0d3]:focus,.game-viki-title-input[data-v-d044e0d3]:focus{border-color:var(--theme-primary);outline:2px solid rgba(var(--theme-primary-rgb),.2)}.game-viki-edit-row-main[data-v-d044e0d3]{display:grid;gap:.65rem;grid-column:1/-1;min-width:0}.game-viki-metadata-fields[data-v-d044e0d3]{border-left:2px solid rgba(var(--theme-primary-rgb),.36);display:grid;gap:.65rem;padding-left:.75rem}.game-viki-nudge-controls[data-v-d044e0d3]{display:flex;flex-wrap:wrap;gap:.25rem}.game-viki-nudge-controls button[data-v-d044e0d3]{background:#ffffff0d;border:1px solid rgba(244,240,232,.16);border-radius:6px;color:#d8d0bf;cursor:pointer;font:inherit;font-size:.68rem;font-weight:400;min-height:1.55rem;padding:0 .35rem;white-space:nowrap}.game-viki-nudge-controls button[data-v-d044e0d3]:focus-visible,.game-viki-nudge-controls button[data-v-d044e0d3]:hover{background:rgba(var(--theme-primary-rgb),.14);border-color:rgba(var(--theme-primary-rgb),.36);color:var(--theme-primary-hover)}.game-viki-moment-local-actions[data-v-d044e0d3]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding-top:.15rem}.game-viki-video-column[data-v-d044e0d3]{background:#000;min-width:0;position:sticky;top:1rem;width:100%}.game-viki-video[data-v-d044e0d3]{aspect-ratio:var(--game-viki-video-aspect-ratio,1.3333333333);background:#000;height:var(--game-viki-video-height,auto);max-width:100%;width:var(--game-viki-video-width,100%)}.game-viki-youtube-player[data-v-d044e0d3],.game-viki-youtube-player[data-v-d044e0d3] iframe{background:#000;border:0;border-radius:8px;display:block;height:100%;width:100%}@media(max-width:900px){.game-viki[data-v-d044e0d3]{grid-template-columns:minmax(0,1fr)}.game-viki-video-column[data-v-d044e0d3]{position:relative;top:auto}}
