.app-btn[data-v-7d414b1c]{justify-content:center;align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);white-space:nowrap;font-family:var(--font-family);border:1px solid #0000;flex-shrink:0;display:inline-flex}.app-btn[data-v-7d414b1c]:disabled{opacity:.4;cursor:not-allowed}.app-btn.block[data-v-7d414b1c]{text-align:left;justify-content:flex-start;width:100%}.app-btn.joined[data-v-7d414b1c]{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.size-xs[data-v-7d414b1c]{font:var(--font-overline);padding:var(--spacing-0_25) var(--spacing-0_75)}.size-sm[data-v-7d414b1c]{font:var(--font-body-xs-regular);padding:var(--spacing-0_5) var(--spacing-1_25)}.size-md[data-v-7d414b1c]{font:var(--font-title-sm);padding:var(--spacing-1_25) var(--spacing-2_5)}.size-lg[data-v-7d414b1c]{font:var(--font-title-md);padding:var(--spacing-1_5) var(--spacing-4)}.icon-only.size-xs[data-v-7d414b1c]{width:22px;height:22px;padding:0}.icon-only.size-sm[data-v-7d414b1c]{width:28px;height:28px;padding:0}.icon-only.size-md[data-v-7d414b1c]{width:34px;height:34px;padding:0}.icon-only.size-lg[data-v-7d414b1c]{width:42px;height:42px;padding:0}.variant-primary[data-v-7d414b1c]{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.variant-primary[data-v-7d414b1c]:not(:disabled):hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.variant-outline[data-v-7d414b1c]{color:var(--color-accent);border-color:var(--color-accent);background:0 0}.variant-outline[data-v-7d414b1c]:not(:disabled):hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.variant-secondary[data-v-7d414b1c]{background:var(--color-bg-card);color:var(--color-text);border-color:var(--color-border)}.variant-secondary[data-v-7d414b1c]:not(:disabled):hover{border-color:var(--color-accent)}.variant-ghost[data-v-7d414b1c]{color:var(--color-text-muted);background:0 0;border-color:#0000}.variant-ghost[data-v-7d414b1c]:not(:disabled):hover{color:var(--color-text)}.variant-danger[data-v-7d414b1c]{color:var(--color-danger);border-color:var(--color-danger);background:0 0}.variant-danger[data-v-7d414b1c]:not(:disabled):hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.variant-success[data-v-7d414b1c]{background:var(--color-success);color:var(--color-bg);border-color:var(--color-success)}.variant-success[data-v-7d414b1c]:not(:disabled):hover{opacity:.85}.btn-icon[data-v-7d414b1c]{line-height:1}.app-header[data-v-74d2ab2d]{justify-content:space-between;align-items:center;gap:var(--spacing-1_5);padding:var(--spacing-1_5) var(--spacing-3);background:var(--color-bg-panel);border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;display:flex}.logo[data-v-74d2ab2d]{font:var(--font-h3);color:var(--color-accent);cursor:pointer}.hamburger[data-v-74d2ab2d]{color:var(--color-text);cursor:pointer;padding:var(--spacing-0_5);background:0 0;border:none;font-size:22px;line-height:1;display:none}.header-menu[data-v-74d2ab2d]{align-items:center;gap:var(--spacing-1_5);flex:1;display:flex}.app-nav[data-v-74d2ab2d]{gap:var(--spacing-2_5);padding-left:var(--spacing-3);flex:1;display:flex}.app-nav a[data-v-74d2ab2d]{font:var(--font-body-sm-regular);color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}.app-nav a[data-v-74d2ab2d]:hover,.app-nav a.router-link-active[data-v-74d2ab2d],.app-nav-right a[data-v-74d2ab2d]:hover,.app-nav-right a.router-link-active[data-v-74d2ab2d]{color:var(--color-accent)}.app-nav-right[data-v-74d2ab2d]{align-items:center;gap:var(--spacing-1_5);padding-right:var(--spacing-2);margin-right:var(--spacing-0_5);display:flex;position:relative}.app-nav-right[data-v-74d2ab2d]:after{content:"";background:var(--color-accent);opacity:.7;border-radius:1px;width:2px;height:1.6em;position:absolute;top:50%;right:0;transform:translateY(-50%)}.app-nav-right a[data-v-74d2ab2d]{font:var(--font-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}.header-right[data-v-74d2ab2d]{align-items:center;gap:var(--spacing-1_5);display:flex}.user-info[data-v-74d2ab2d]{align-items:center;gap:var(--spacing-0_75);font:var(--font-body-sm-regular);color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none;display:inline-flex}.user-info[data-v-74d2ab2d]:hover,.user-info.router-link-active[data-v-74d2ab2d]{color:var(--color-accent)}.user-avatar[data-v-74d2ab2d]{object-fit:cover;border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;width:24px;height:24px}.user-avatar-fallback[data-v-74d2ab2d]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-bg-card));color:var(--color-accent);font:var(--font-overline);justify-content:center;align-items:center;font-size:11px;display:inline-flex}@media (width<=900px){.app-header[data-v-74d2ab2d]{padding:var(--spacing-1) var(--spacing-1_5)}.logo[data-v-74d2ab2d]{font:var(--font-title-md)}.hamburger[data-v-74d2ab2d]{display:block}.header-menu[data-v-74d2ab2d]{display:none}.header-menu.open[data-v-74d2ab2d]{align-items:stretch;gap:var(--spacing-2_5);padding:var(--spacing-1_5) 0 var(--spacing-1);flex-direction:column;flex-basis:100%;display:flex}.app-nav[data-v-74d2ab2d]{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;padding-left:0}.app-nav-right[data-v-74d2ab2d]{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;margin-right:0;padding-right:0}.app-nav-right[data-v-74d2ab2d]:after{display:none}.header-right[data-v-74d2ab2d]{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}}.toaster[data-v-c9d1f5e5]{z-index:10000;pointer-events:none;flex-direction:column;gap:8px;max-width:360px;display:flex;position:fixed;top:16px;right:16px}.toast[data-v-c9d1f5e5]{align-items:flex-start;gap:var(--spacing-1);background:var(--color-bg-panel);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);box-shadow:var(--box-shadow-md);color:var(--color-text);font:var(--font-body-sm-regular);pointer-events:auto;border-radius:6px;padding:10px 12px;display:flex}.toast.kind-success[data-v-c9d1f5e5]{border-left-color:#4eaa55}.toast.kind-error[data-v-c9d1f5e5]{border-left-color:#d94c4c}.toast.kind-info[data-v-c9d1f5e5]{border-left-color:var(--color-accent)}.toast-msg[data-v-c9d1f5e5]{overflow-wrap:anywhere;flex:1;line-height:1.4}.toast-x[data-v-c9d1f5e5]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.toast-x[data-v-c9d1f5e5]:hover{color:var(--color-text)}.toast-enter-active[data-v-c9d1f5e5],.toast-leave-active[data-v-c9d1f5e5]{transition:transform .2s,opacity .2s}.toast-enter-from[data-v-c9d1f5e5],.toast-leave-to[data-v-c9d1f5e5]{opacity:0;transform:translate(12px)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-c9d1f5e5],.toast-leave-active[data-v-c9d1f5e5]{transition:opacity .2s}.toast-enter-from[data-v-c9d1f5e5],.toast-leave-to[data-v-c9d1f5e5]{transform:none}}.app-layout[data-v-964754fd]{flex-direction:column;min-height:100vh;display:flex}.app-view[data-v-964754fd]{flex:1 0 auto;width:100%;min-width:0;min-height:0}html.fixed-layout .app-layout[data-v-964754fd]{height:100%;min-height:0;overflow:hidden}html.fixed-layout .app-view[data-v-964754fd]{flex:1;overflow:hidden}.card-image[data-v-92e016bc]{border-radius:var(--card-radius);box-shadow:var(--card-shadow);background:linear-gradient(135deg,#1a1a3e 0%,#0a0a1e 100%);flex-shrink:0;overflow:hidden}.card-image img[data-v-92e016bc]{object-fit:cover;width:100%;height:100%;display:block}.card-back[data-v-92e016bc]{border:1px solid var(--color-border);border-radius:var(--card-radius);background:linear-gradient(135deg,#1a1a3e 0%,#0a0a1e 100%);width:100%;height:100%}.card-slot[data-v-52190577]{cursor:default;transition:transform var(--transition-fast), opacity var(--transition-fast);display:inline-flex;position:relative}.card-slot.actionable[data-v-52190577]{cursor:pointer}.card-slot[data-v-52190577]:hover{z-index:2;transform:translateY(-4px)}.card-slot[draggable=true][data-v-52190577]{cursor:grab}.card-slot[draggable=true][data-v-52190577]:active{cursor:grabbing}.card-slot.dragging[data-v-52190577]{opacity:.6}.card-slot.tapped[data-v-52190577]{transform:rotate(90deg)}.card-slot.selected[data-v-52190577]:after{content:"";border:2px solid var(--color-accent);border-radius:calc(var(--card-radius) + 2px);pointer-events:none;position:absolute;inset:-2px}.card-slot.actionable[data-v-52190577]{border-radius:var(--card-radius);animation:1.4s ease-in-out infinite actionable-pulse-52190577}@keyframes actionable-pulse-52190577{0%,to{box-shadow:0 0 0 1.5px #4ade80e6,0 0 6px 2px #4ade8080}50%{box-shadow:0 0 0 1.5px #4ade80,0 0 12px 4px #4ade80bf}}@media (prefers-reduced-motion:reduce){.card-slot.actionable[data-v-52190577]{animation:none;box-shadow:0 0 0 1.5px #4ade80f2,0 0 10px 3px #4ade80a6}}.card-slot.referenced[data-v-52190577]{border-radius:var(--card-radius);animation:1.4s ease-in-out infinite referenced-pulse-52190577}@keyframes referenced-pulse-52190577{0%,to{box-shadow:0 0 0 1.5px #6acffae6,0 0 6px 2px #6acffa80}50%{box-shadow:0 0 0 1.5px #6acffa,0 0 12px 4px #6acffabf}}@media (prefers-reduced-motion:reduce){.card-slot.referenced[data-v-52190577]{animation:none;box-shadow:0 0 0 1.5px #6acffaf2,0 0 10px 3px #6acffaa6}}.card-slot.referenced-hover[data-v-52190577]{border-radius:var(--card-radius);z-index:4;animation:none;transform:translateY(-2px)scale(1.03);box-shadow:0 0 0 2px #6acffa,0 0 16px 5px #6acffae6}.zoom-btn[data-v-52190577]{top:var(--spacing-0_5);left:var(--spacing-0_5);color:#fff;cursor:zoom-in;opacity:0;width:18px;height:18px;transition:opacity var(--transition-fast), background var(--transition-fast);z-index:3;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.card-slot:hover .zoom-btn[data-v-52190577]{opacity:1}.zoom-btn[data-v-52190577]:hover{background:#000000d9}.face-down-badge[data-v-52190577]{top:var(--spacing-0_5);left:var(--spacing-0_5);color:var(--color-text-muted);font:var(--font-title-md);border-radius:var(--radius-sm);padding:var(--spacing-0_5) var(--spacing-1);pointer-events:none;background:#000000b3;position:absolute}.stack-badge[data-v-52190577]{top:var(--spacing-0_5);right:var(--spacing-0_5);background:var(--color-accent);color:var(--color-bg);font:var(--font-overline);pointer-events:none;border-radius:10px;padding:1px 5px;position:absolute}.tapped-overlay[data-v-52190577]{border-radius:var(--card-radius);pointer-events:none;background:#00000040;position:absolute;inset:0}.dp-label[data-v-52190577]{bottom:var(--spacing-0_5);color:var(--color-text);font:var(--font-overline);border-radius:var(--radius-xs);pointer-events:none;white-space:nowrap;background:#000000b3;padding:1px 4px;position:absolute;left:50%;transform:translate(-50%)}.dp-label.boosted[data-v-52190577]{color:var(--color-success,#4ade80)}.dp-label.reduced[data-v-52190577]{color:var(--color-danger,#fc8181)}.atk-label[data-v-52190577],.def-label[data-v-52190577]{bottom:var(--spacing-0_5);font:var(--font-overline);border-radius:var(--radius-xs);pointer-events:none;white-space:nowrap;background:#000000c7;padding:1px 5px;position:absolute}.atk-label[data-v-52190577]{left:var(--spacing-0_5);color:var(--color-card-attack)}.def-label[data-v-52190577]{right:var(--spacing-0_5);color:var(--color-card-defense)}.sa-badge[data-v-52190577]{bottom:var(--spacing-0_5);right:var(--spacing-0_5);background:var(--color-danger,#fc8181);color:#fff;font:var(--font-overline);pointer-events:none;white-space:nowrap;border-radius:8px;padding:1px 4px;position:absolute}.hand-area[data-v-219947d2]{gap:var(--spacing-0_75);padding:var(--spacing-1) var(--spacing-1_5);background:var(--color-bg-panel);border-top:1px solid var(--color-border);flex-direction:column;flex-shrink:0;display:flex}.hand-label[data-v-219947d2]{align-items:center;gap:var(--spacing-1);font:var(--font-body-xs-regular);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;display:flex}.hand-count[data-v-219947d2]{background:var(--color-bg-card);color:var(--color-text);font:var(--font-overline);border-radius:10px;padding:1px 6px}.hand-cards[data-v-219947d2]{min-height:calc(var(--card-height) + 24px);flex-wrap:nowrap;align-items:center;gap:14px;padding:12px 4px;display:flex;overflow-x:auto}.hand-cards.opponent[data-v-219947d2] .card-back{background:linear-gradient(135deg,#3e1a1a 0%,#1e0a0a 100%);border-color:#f871714d}.zone-area[data-v-87da2cf1]{background:var(--color-bg-zone);border:1px solid var(--color-border);border-radius:var(--zone-radius);padding:var(--zone-padding);gap:var(--spacing-0_5);min-width:96px;min-height:calc(var(--card-height) + var(--spacing-4));transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative}.zone-area.drop-valid[data-v-87da2cf1]{border-color:var(--color-accent);box-shadow:0 0 6px 1px #6acffa40}.zone-area.drop-active[data-v-87da2cf1]{background:var(--color-bg-zone-drop);border-color:var(--color-border-focus);box-shadow:0 0 10px 2px #6acffa66}.zone-header[data-v-87da2cf1]{justify-content:space-between;align-items:center;gap:var(--spacing-0_5);display:flex}.zone-label[data-v-87da2cf1]{font:var(--font-body-xs-regular);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.zone-count-inline[data-v-87da2cf1]{font:var(--font-title-sm);color:var(--color-text);flex-shrink:0}.zone-clickable[data-v-87da2cf1]{cursor:pointer}.zone-clickable[data-v-87da2cf1]:hover{background:var(--color-bg-zone-hover,var(--color-bg-card));border-color:var(--color-accent)}.zone-area.compact[data-v-87da2cf1]{padding:var(--spacing-0_25) var(--spacing-0_5);flex-direction:row;align-items:center}.zone-area.compact .zone-header[data-v-87da2cf1]{flex:1;min-width:0}.zone-area.compact .zone-label[data-v-87da2cf1]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zone-area.compact .zone-cards[data-v-87da2cf1]{display:none}.zone-cards[data-v-87da2cf1]{gap:var(--zone-gap);flex-wrap:wrap;align-items:flex-start;display:flex;position:relative}.zone-count[data-v-87da2cf1]{font:var(--font-title-sm);color:var(--color-text);pointer-events:none;text-shadow:0 1px 3px #000c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.overflow-badge[data-v-87da2cf1]{width:var(--card-width);height:var(--card-height);background:var(--color-bg-card);border:1px dashed var(--color-border);border-radius:var(--card-radius);font:var(--font-body-sm-regular);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.breeding-area[data-v-692e9250]{gap:var(--zone-gap);flex-direction:column;flex:1;min-height:0;display:flex}.breeding-area .breeding-subzone[data-v-692e9250]{min-height:0}.breeding-deck[data-v-692e9250]{flex:none}.breeding-hatched[data-v-692e9250]{flex:1 1 0}.breeding-subzone[data-v-692e9250] .zone-cards{flex:1;justify-content:center;align-items:stretch;min-height:0}.breeding-subzone[data-v-692e9250] .card-slot{flex:1 1 0;justify-content:center;align-items:stretch;min-height:0;display:flex}.breeding-subzone[data-v-692e9250] .card-image{width:100%!important;height:100%!important}.breeding-subzone[data-v-692e9250] .card-image img{object-fit:contain}.breeding-subzone[data-v-692e9250] .zone-count{z-index:3;font:var(--font-title-lg)}.panel-backdrop[data-v-4de50e05]{background:var(--color-bg-overlay);z-index:var(--z-panel);justify-content:flex-end;display:flex;position:fixed;inset:0}.zone-panel[data-v-4de50e05]{width:var(--panel-width);background:var(--color-bg-panel);border-left:1px solid var(--color-border);height:100%;animation:slide-in-4de50e05 var(--panel-transition) forwards;flex-direction:column;display:flex}@keyframes slide-in-4de50e05{0%{transform:translate(100%)}to{transform:translate(0)}}.panel-header[data-v-4de50e05]{padding:var(--spacing-2);border-bottom:1px solid var(--color-border);font:var(--font-title-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.panel-body[data-v-4de50e05]{padding:var(--spacing-1_5);flex:1;overflow-y:auto}.empty[data-v-4de50e05]{font:var(--font-body-sm-regular);color:var(--color-text-dim);padding:var(--spacing-1)}.card-grid[data-v-4de50e05]{gap:var(--spacing-1_25);flex-wrap:wrap;display:flex}.card-entry[data-v-4de50e05]{align-items:center;gap:var(--spacing-0_5);width:var(--card-width,80px);flex-direction:column;display:flex}.card-img-wrap[data-v-4de50e05]{display:inline-flex;position:relative}.zoomable[data-v-4de50e05]{cursor:zoom-in}.face-down-badge[data-v-4de50e05]{top:var(--spacing-0_5);left:var(--spacing-0_5);color:var(--color-text-muted);font:var(--font-title-md);border-radius:var(--radius-sm);padding:var(--spacing-0_5) var(--spacing-1);pointer-events:none;background:#000000b3;position:absolute}.card-name[data-v-4de50e05]{font:var(--font-body-xs-regular);color:var(--color-text-muted);text-align:center;word-break:break-word;max-width:80px}.face-down-label[data-v-4de50e05]{color:var(--color-text-dim);font-style:italic}.board-root[data-v-f6cd6c5f]{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.player-area[data-v-f6cd6c5f]{gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1_5);flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.opponent-area[data-v-f6cd6c5f]{flex-direction:row-reverse}.side-zones[data-v-f6cd6c5f]{--card-width:36px;--card-height:calc(var(--card-width) * var(--card-ratio));gap:var(--zone-gap);flex-direction:column;flex-shrink:0;width:105px;display:flex;overflow:hidden}.side-zones[data-v-f6cd6c5f] .zone-area{flex:1;min-width:0;min-height:0}.side-zones[data-v-f6cd6c5f] .card-slot,.side-zones[data-v-f6cd6c5f] .overflow-badge{display:none}.side-zones[data-v-f6cd6c5f] .zone-cards{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.side-zones[data-v-f6cd6c5f] .zone-count{font:var(--font-h3);position:static}.breeding-side[data-v-f6cd6c5f]{flex-direction:column;flex-shrink:0;width:120px;display:flex;overflow:hidden}.breeding-side[data-v-f6cd6c5f] .breeding-zone{flex:1;min-height:0}.main-board[data-v-f6cd6c5f]{flex:1;min-width:0;overflow:hidden}.board-zone[data-v-f6cd6c5f]{height:100%;overflow-y:auto}.board-zone[data-v-f6cd6c5f] .zone-cards{gap:14px}.hand-row[data-v-f6cd6c5f]{flex-direction:row;flex-shrink:0;align-items:stretch;display:flex}.hand-row[data-v-f6cd6c5f] .hand-area{flex:1;min-width:0}.pass-bar[data-v-f6cd6c5f]{justify-content:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:var(--color-bg-panel);border-left:1px solid var(--color-border);flex-direction:column;flex-shrink:0;display:flex}.revealed-overlay[data-v-f6cd6c5f]{top:var(--spacing-2);z-index:25;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1_5) var(--spacing-2);background:var(--color-bg-panel);border:1px solid var(--color-accent);border-radius:var(--radius-lg);pointer-events:none;flex-direction:column;max-width:90%;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0009}.revealed-label[data-v-f6cd6c5f]{font:var(--font-overline);color:var(--color-accent);text-transform:uppercase;letter-spacing:.5px}.revealed-cards[data-v-f6cd6c5f]{gap:var(--spacing-1);pointer-events:auto;flex-wrap:wrap;justify-content:center;display:flex}.security-reveal-overlay[data-v-f6cd6c5f]{z-index:25;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);background:var(--color-bg-panel);border:1px solid var(--color-danger,#fc8181);border-radius:var(--radius-lg);pointer-events:none;animation:security-reveal-pop-f6cd6c5f var(--transition-fast) ease-out;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0009}@keyframes security-reveal-pop-f6cd6c5f{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.security-reveal-label[data-v-f6cd6c5f]{font:var(--font-overline);color:var(--color-danger,#fc8181);text-transform:uppercase;letter-spacing:.5px}.security-reveal-cards[data-v-f6cd6c5f]{gap:var(--spacing-1);flex-wrap:wrap;justify-content:center;display:flex}.picker-overlay[data-v-f6cd6c5f]{z-index:20;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.picker-modal[data-v-f6cd6c5f]{background:var(--color-bg-panel);border:1px solid var(--color-border);padding:var(--spacing-2);gap:var(--spacing-1);border-radius:10px;flex-direction:column;min-width:220px;display:flex}.picker-preview[data-v-f6cd6c5f]{cursor:zoom-in;align-self:center}.picker-title[data-v-f6cd6c5f]{font:var(--font-title-sm);color:var(--color-text);margin-bottom:var(--spacing-0_5);text-align:center}.board-root[data-v-4462b313]{--svee-side-col:120px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.player-area[data-v-4462b313]{gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1_5);flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.opponent-area[data-v-4462b313]{flex-direction:row-reverse}.side-zones[data-v-4462b313]{gap:var(--spacing-0_75);flex-direction:column;flex:0 0 var(--svee-side-col);justify-content:center;align-items:stretch;min-width:0;display:flex}.side-zones[data-v-4462b313] .zone-area.compact{min-height:0}.main-board[data-v-4462b313]{align-items:stretch;gap:var(--spacing-1);flex-direction:row;flex:1;min-width:0;display:flex}@media (height>=1200px){.main-board[data-v-4462b313]{flex-direction:column}}.big-zone[data-v-4462b313]{--zone-gap:calc(var(--card-height) - var(--card-width) + var(--spacing-2));flex:1;min-width:0;display:flex}.big-zone[data-v-4462b313] .zone-cards{padding-inline:calc((var(--card-height) - var(--card-width)) / 2 + var(--spacing-1))}.leader-side[data-v-4462b313]{flex:0 0 var(--svee-side-col);justify-content:center;align-items:center;gap:var(--spacing-0_5);flex-direction:column;display:flex}.leader-label[data-v-4462b313]{font:var(--font-overline);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}.leader-empty[data-v-4462b313]{width:var(--card-width);height:var(--card-height);border:1px dashed var(--color-border);border-radius:var(--card-radius)}.leader-defense[data-v-4462b313]{font:var(--font-title-sm);color:var(--color-danger)}.hand-row[data-v-4462b313]{align-items:stretch;gap:var(--spacing-2);padding-right:var(--spacing-2);flex-shrink:0;display:flex}.hand-row[data-v-4462b313] .hand-area{flex:1;min-width:0}.pass-bar[data-v-4462b313]{gap:var(--spacing-1);flex-direction:column;flex-shrink:0;display:flex}.picker-overlay[data-v-4462b313]{z-index:50;justify-content:center;align-items:center;gap:var(--spacing-1_5);background:var(--color-bg-overlay);flex-direction:column;display:flex;position:absolute;inset:0}.revealed-overlay[data-v-4462b313]{top:var(--spacing-3);z-index:var(--z-toast,30);align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--box-shadow-md);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.revealed-label[data-v-4462b313]{font:var(--font-title-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.revealed-cards[data-v-4462b313]{gap:var(--spacing-1_5);flex-wrap:wrap;justify-content:center;max-width:90%;display:flex}.picker-modal[data-v-4462b313]{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--box-shadow-md);flex-direction:column;display:flex}.picker-preview[data-v-4462b313]{cursor:zoom-in}.picker-title[data-v-4462b313]{font:var(--font-body-sm-regular);color:var(--color-text-muted)}.mtg-no-play[data-v-d9c8c052]{max-width:40rem;padding:var(--spacing-lg,1.5rem);text-align:center;color:var(--color-text-secondary,#aaa);margin:4rem auto}.mtg-no-play h2[data-v-d9c8c052]{color:var(--color-text-primary,#fff);margin-bottom:var(--spacing-md,1rem)}.mtg-no-play a[data-v-d9c8c052]{color:var(--color-accent,#6ab)}.player-timer[data-v-625229b6]{font:var(--font-title-sm);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:3.8ch;color:var(--color-text-muted)}.player-timer.paused[data-v-625229b6]{opacity:.4}.player-timer.warning[data-v-625229b6]{color:var(--color-warning)}.player-timer.critical[data-v-625229b6]{color:var(--color-danger);animation:.8s step-start infinite blink-625229b6}@keyframes blink-625229b6{50%{opacity:.4}}.memory-bar-wrapper[data-v-1b95d3a0]{align-items:center;gap:var(--spacing-1_5);padding:var(--spacing-0_5) var(--spacing-2);background:var(--color-bg-panel);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.player-side[data-v-1b95d3a0]{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex}.side-label[data-v-1b95d3a0]{font:var(--font-overline);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.opponent .side-label[data-v-1b95d3a0]{color:var(--color-memory-opponent)}.yours .side-label[data-v-1b95d3a0]{color:var(--color-memory-yours)}.memory-bar[data-v-1b95d3a0]{height:var(--memory-bar-height);background:var(--color-bg-card);border-radius:var(--memory-bar-radius);border:1px solid var(--color-border);flex:1;align-items:center;display:flex;position:relative;overflow:visible}.tick[data-v-1b95d3a0]{flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.tick[data-v-1b95d3a0]:before{content:"";background:var(--color-memory-tick);width:1px;height:40%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tick[data-v-1b95d3a0]:first-child:before{display:none}.tick.your-side[data-v-1b95d3a0]{background:#0062adbf}.tick.opponent-side[data-v-1b95d3a0]{background:#b91c1cbf}.tick.center[data-v-1b95d3a0]{background:linear-gradient(90deg,#b91c1cbf 50%,#0062adbf 50%)}.tick.active[data-v-1b95d3a0]{outline:2px solid var(--color-memory-marker);outline-offset:-2px;z-index:2}.tick-label[data-v-1b95d3a0]{font:var(--font-title-sm);color:var(--color-text-muted);pointer-events:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tick-label.flip[data-v-1b95d3a0]{transform:translate(-50%,-50%)rotate(180deg)}.memory-bar-wrapper[data-v-87b262e7]{align-items:center;gap:var(--spacing-1_5);padding:var(--spacing-0_5) var(--spacing-2);background:var(--color-bg-panel);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.player-side[data-v-87b262e7]{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex}.side-label[data-v-87b262e7]{font:var(--font-overline);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.opponent .side-label[data-v-87b262e7]{color:var(--color-memory-opponent)}.yours .side-label[data-v-87b262e7]{color:var(--color-memory-yours)}.memory-bar[data-v-87b262e7]{height:var(--memory-bar-height);background:var(--color-bg-card);border-radius:var(--memory-bar-radius);border:1px solid var(--color-border);flex:1;align-items:center;display:flex;position:relative;overflow:visible}.tick[data-v-87b262e7]{flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.tick[data-v-87b262e7]:before{content:"";background:var(--color-memory-tick);width:1px;height:40%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tick[data-v-87b262e7]:first-child:before{display:none}.tick.your-side[data-v-87b262e7]{background:#0062ad73}.tick.opponent-side[data-v-87b262e7]{background:#b91c1c73}.tick.center[data-v-87b262e7]{background:linear-gradient(90deg,#b91c1c73 50%,#0062ad73 50%)}.tick.your-side.in-max[data-v-87b262e7]{background:#0062add9}.tick.opponent-side.in-max[data-v-87b262e7]{background:#b91c1cd9}.tick.active[data-v-87b262e7]{outline:2px solid var(--color-memory-marker);outline-offset:-2px;z-index:2}.tick.active.active-yours[data-v-87b262e7]{outline-color:var(--color-memory-yours)}.tick.active.active-opponent[data-v-87b262e7]{outline-color:var(--color-memory-opponent)}.tick-label[data-v-87b262e7]{font:var(--font-title-sm);color:var(--color-text-muted);pointer-events:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-setup[data-v-0665274c]{gap:var(--spacing-2);padding:var(--spacing-2);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:700px;display:flex}.setup-header[data-v-0665274c]{justify-content:space-between;align-items:center;display:flex}.setup-title[data-v-0665274c]{font:var(--font-title-sm);color:var(--color-text)}.clear-btn[data-v-0665274c]{font:var(--font-body-xs-regular);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:2px var(--spacing-1);cursor:pointer;background:0 0}.clear-btn[data-v-0665274c]:hover{border-color:var(--color-danger);color:var(--color-danger)}.available-pool[data-v-0665274c]{gap:var(--spacing-1);flex-direction:column;display:flex}.pool-label[data-v-0665274c]{font:var(--font-overline);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.empty-pool[data-v-0665274c]{font:var(--font-body-xs-regular);color:var(--color-text-dim)}.pool-rows[data-v-0665274c]{gap:var(--spacing-0_5);flex-direction:column;max-height:200px;display:flex;overflow-y:auto}.pool-row[data-v-0665274c]{align-items:center;gap:var(--spacing-1);display:flex}.pool-code[data-v-0665274c]{font:var(--font-body-xs-regular);color:var(--color-text);min-width:90px}.pool-count[data-v-0665274c]{font:var(--font-body-xs-regular);color:var(--color-text-muted);min-width:24px}.zone-select[data-v-0665274c]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:2px var(--spacing-0_75);font:var(--font-body-xs-regular);color:var(--color-text);outline:none;flex:1}.add-btn[data-v-0665274c]{font:var(--font-body-xs-regular);background:var(--color-accent);color:var(--color-bg);border-radius:var(--radius-xs);padding:2px var(--spacing-1);cursor:pointer;border:none}.add-btn[data-v-0665274c]:disabled{opacity:.4;cursor:not-allowed}.board-section[data-v-0665274c]{gap:var(--spacing-0_75);flex-direction:column;display:flex}.board-units[data-v-0665274c]{gap:var(--spacing-1);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.board-unit[data-v-0665274c]{gap:var(--spacing-0_75);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:var(--spacing-0_75);flex-direction:column;display:flex}.unit-host[data-v-0665274c]{align-items:center;gap:var(--spacing-0_5);padding-bottom:var(--spacing-0_5);border-bottom:1px solid var(--color-border);display:flex}.unit-index[data-v-0665274c]{font:var(--font-body-xs-regular);color:var(--color-accent);font-weight:600}.unit-sub[data-v-0665274c]{gap:var(--spacing-0_25);flex-direction:column;display:flex}.sub-label[data-v-0665274c]{font:var(--font-overline);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.sub-label em[data-v-0665274c]{text-transform:none;letter-spacing:0;color:var(--color-text-dim);font-style:normal}.sub-empty[data-v-0665274c]{font:var(--font-body-xs-regular);color:var(--color-text-dim);padding-left:var(--spacing-1)}.sub-entry[data-v-0665274c]{align-items:center;gap:var(--spacing-0_5);padding-left:var(--spacing-1);display:flex}.sub-pos[data-v-0665274c]{font:var(--font-body-xs-regular);color:var(--color-text-dim);min-width:12px}.zones-grid[data-v-0665274c]{gap:var(--spacing-1);grid-template-columns:repeat(4,1fr);display:grid}.zone-section[data-v-0665274c]{gap:var(--spacing-0_75);flex-direction:column;display:flex}.zone-header[data-v-0665274c]{align-items:center;gap:var(--spacing-0_5);display:flex}.zone-name[data-v-0665274c]{font:var(--font-overline);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.zone-count[data-v-0665274c]{font:var(--font-body-xs-regular);background:var(--color-accent);color:var(--color-bg);border-radius:10px;padding:0 4px;font-size:10px}.zone-items[data-v-0665274c]{gap:var(--spacing-0_25);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xs);min-height:40px;padding:var(--spacing-0_5);flex-direction:column;display:flex}.zone-empty[data-v-0665274c]{font:var(--font-body-xs-regular);color:var(--color-text-dim);text-align:center;padding:var(--spacing-0_5) 0}.zone-entry[data-v-0665274c]{align-items:center;gap:var(--spacing-0_5);display:flex}.entry-code[data-v-0665274c]{font:var(--font-body-xs-regular);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.face-btn[data-v-0665274c]{border:1px solid var(--color-border);border-radius:var(--radius-xs);cursor:pointer;color:var(--color-text-muted);background:0 0;flex-shrink:0;padding:1px 3px;font-size:11px}.face-btn.face-down[data-v-0665274c]{border-color:var(--color-accent);color:var(--color-accent)}.remove-btn[data-v-0665274c]{color:var(--color-text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:1px 3px;font-size:10px;line-height:1}.remove-btn[data-v-0665274c]:hover{color:var(--color-danger)}:root{--blue-50:#ebf9ff;--blue-100:#dcf4fe;--blue-200:#b1e6fd;--blue-300:#6acffa;--blue-400:#0aaef3;--blue-500:#0489d6;--blue-600:#0078d4;--blue-700:#0062ad;--blue-800:#004e8a;--blue-900:#004478;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--color-bg:#0d0d0d;--color-bg-card:#1a1a2e;--color-bg-panel:#16213e;--color-bg-overlay:#000000bf;--color-bg-zone:#ffffff0a;--color-bg-zone-hover:#ffffff17;--color-bg-zone-drop:#6acffa2e;--color-border:#2a2a4a;--color-border-focus:var(--blue-300);--color-text:var(--gray-200);--color-text-muted:var(--gray-400);--color-text-dim:#868fa0;--color-accent:var(--blue-300);--color-accent-hover:var(--blue-200);--color-on-accent:var(--gray-900);--color-danger:var(--red-400);--color-success:var(--green-400);--color-warning:var(--yellow-300);--color-card-attack:var(--blue-300);--color-card-defense:var(--red-400);--color-memory-neutral:var(--gray-600);--color-memory-yours:var(--blue-300);--color-memory-opponent:var(--red-400);--color-memory-tick:var(--gray-500);--color-memory-center:var(--gray-200);--color-memory-marker:var(--yellow-300);--card-ratio:88 / 63;--card-width:80px;--card-height:calc(var(--card-width) * var(--card-ratio));--card-radius:6px;--card-shadow:var(--box-shadow-sm);--zone-padding:var(--spacing-1);--zone-gap:var(--spacing-1);--zone-radius:var(--radius-md);--panel-width:320px;--panel-transition:var(--transition-default) ease;--memory-bar-height:28px;--memory-bar-radius:var(--radius-full);--font-family:"Work Sans", "Segoe UI", system-ui, sans-serif;--font-family-mono:Consolas, monospace;--font-size-xs:14px;--font-size-sm:16px;--font-size-md:18px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:28px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-xs:133%;--line-height-sm:142%;--line-height-md:150%;--line-height-lg:155%;--line-height-xl:166%;--font-h1:normal var(--font-weight-bold) var(--font-size-2xl) / var(--line-height-xs) var(--font-family);--font-h2:normal var(--font-weight-bold) var(--font-size-xl) / var(--line-height-xs) var(--font-family);--font-h3:normal var(--font-weight-semibold) var(--font-size-lg) / var(--line-height-xs) var(--font-family);--font-h4:normal var(--font-weight-semibold) var(--font-size-md) / var(--line-height-lg) var(--font-family);--font-title-lg:normal var(--font-weight-semibold) var(--font-size-lg) / var(--line-height-xl) var(--font-family);--font-title-md:normal var(--font-weight-semibold) var(--font-size-md) / var(--line-height-md) var(--font-family);--font-title-sm:normal var(--font-weight-semibold) var(--font-size-sm) / var(--line-height-sm) var(--font-family);--font-body-xl-regular:normal var(--font-weight-regular) var(--font-size-xl) / var(--line-height-xl) var(--font-family);--font-body-xl-medium:normal var(--font-weight-medium) var(--font-size-xl) / var(--line-height-xl) var(--font-family);--font-body-lg-regular:normal var(--font-weight-regular) var(--font-size-lg) / var(--line-height-lg) var(--font-family);--font-body-lg-medium:normal var(--font-weight-medium) var(--font-size-lg) / var(--line-height-lg) var(--font-family);--font-body-md-regular:normal var(--font-weight-regular) var(--font-size-md) / var(--line-height-md) var(--font-family);--font-body-md-medium:normal var(--font-weight-medium) var(--font-size-md) / var(--line-height-md) var(--font-family);--font-body-sm-regular:normal var(--font-weight-regular) var(--font-size-sm) / var(--line-height-sm) var(--font-family);--font-body-sm-medium:normal var(--font-weight-medium) var(--font-size-sm) / var(--line-height-sm) var(--font-family);--font-body-xs-regular:normal var(--font-weight-regular) var(--font-size-xs) / var(--line-height-xl) var(--font-family);--font-body-xs-medium:normal var(--font-weight-medium) var(--font-size-xs) / var(--line-height-xl) var(--font-family);--font-overline:normal var(--font-weight-semibold) var(--font-size-xs) / var(--line-height-xs) var(--font-family);--spacing-0_25:2px;--spacing-0_5:4px;--spacing-0_75:6px;--spacing-1:8px;--spacing-1_25:10px;--spacing-1_5:12px;--spacing-2:16px;--spacing-2_5:20px;--spacing-3:24px;--spacing-4:32px;--spacing-4_5:36px;--spacing-5:40px;--spacing-6:48px;--spacing-7:56px;--spacing-8:64px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow:#0006;--box-shadow-xs:0px 0px 2px 0px var(--shadow), 0px 2px 4px 0px var(--shadow);--box-shadow-sm:0px 0px 2px 0px var(--shadow), 0px 2px 4px 0px var(--shadow), 0px 4px 8px 0px var(--shadow);--box-shadow-md:0px 0px 2px 0px var(--shadow), 0px 2px 4px 0px var(--shadow), 0px 4px 8px 0px var(--shadow), 0px 8px 16px 0px var(--shadow);--transition-fast:.15s;--transition-default:.25s;--z-board:1;--z-chat:5;--z-panel:10;--z-overlay:20;--z-toast:30;--color-card-red:#d94c4c;--color-card-blue:#3da0e0;--color-card-yellow:#f1c733;--color-card-green:#4eaa55;--color-card-black:#2a2a2a;--color-card-white:#ececec;--color-card-purple:#9b5cd6;--color-tag-phase:#7a5cc8;--color-tag-trigger:#2a4d8c;--color-tag-security:#d18a2a;--color-tag-restriction:#c84a8a;--color-tag-zone:#9e4bc9;--color-tag-memory:#4eaa55;--color-tag-keyword:#d94c4c;--color-tag-security-loc:#cf4186;--color-svee-class-neutral:#9aa0a6;--color-svee-class-forestcraft:#4caf50;--color-svee-class-swordcraft:#e6b422;--color-svee-class-runecraft:#5c6bc0;--color-svee-class-dragoncraft:#e0853a;--color-svee-class-abysscraft:#8e44ad;--color-svee-class-havencraft:#d9c66b;--color-svee-ability-fanfare:#d67c2a;--color-svee-ability-lastwords:#9678c4;--color-svee-ability-evolve:#3ca068;--color-svee-ability-unionburst:#c2333c;--color-svee-ability-unionburst-border:#fff9;--color-svee-ability-outline:#1c1f1a;--color-svee-type-amulet:#7a5cc8;--color-svee-type-spell:#d18a2a;--color-svee-type-leader:#4eaa55;--color-mtg-white:#f8f6d8;--color-mtg-blue:#3b82c4;--color-mtg-black:#4b4a53;--color-mtg-red:#d3452b;--color-mtg-green:#38845a;--color-mtg-colorless:#b9b0a4;--color-mtg-type-creature:#7bae6e;--color-mtg-type-instant:#4aa3d6;--color-mtg-type-sorcery:#c76b9b;--color-mtg-type-artifact:#9aa6b2;--color-mtg-type-enchantment:#d5b25e;--color-mtg-type-planeswalker:#c85a3c;--color-mtg-type-land:#a98d6b;--color-mtg-type-battle:#d67d3c;--color-mtg-rarity-common:#1a1718;--color-mtg-rarity-uncommon:#7f9fb0;--color-mtg-rarity-rare:#c8a94e;--color-mtg-rarity-mythic:#d1622b}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;max-width:100%}html{overflow-x:hidden}#app{width:100%;max-width:100%;min-height:100vh}html.fixed-layout,html.fixed-layout body,html.fixed-layout #app{height:100%;min-height:0;overflow:hidden}body{font-family:var(--font-family);font-size:var(--font-size-md);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){:not(.spinner),:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input{color:inherit;font-family:inherit}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border);background-clip:padding-box;border:2px solid #0000;border-radius:5px}
