._cardBrowserTile_180gi_1{background:var(--ui-surface-3);border:1px solid rgba(255,255,255,.05);position:relative}._cardBrowserContent_180gi_7{display:flex;align-items:flex-start;gap:1rem}._cardThumb_180gi_13{width:72px;height:72px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);flex-shrink:0}._cardThumb_180gi_13 img{width:100%;height:100%;object-fit:cover;display:block}._cardInfoColumn_180gi_29{flex:1;min-width:0}._deckAddRow_180gi_34{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px}._deckAddSegment_180gi_42{display:flex;align-items:center}._deckAddTopRow_180gi_47{display:flex;align-items:center;justify-content:center;gap:10px;min-height:36px}._deckAddButtonsRow_180gi_55{display:flex;align-items:center;justify-content:center;gap:6px}._deckAddQty_180gi_61{min-width:16px;text-align:center;line-height:1}._deckAddControlsButtons_180gi_67{display:inline-flex;flex-direction:column;align-items:center;gap:6px}._deckAddControlsInline_180gi_74{display:inline-flex;align-items:center;gap:14px}._deckAddControlButton_180gi_80{background:transparent!important;color:var(--ui-text-subtle)!important;transition:background .15s ease,color .15s ease,box-shadow .15s ease}._deckAddControlButton_180gi_80[data-variant=add]{color:var(--ui-positive-hover)!important}._deckAddControlButton_180gi_80[data-variant=remove]{color:var(--ui-negative-hover)!important}._deckAddControlButton_180gi_80:hover:not(:disabled)[data-variant=add]{background:var(--ui-positive-hover)!important;color:var(--ui-text)!important}._deckAddControlButton_180gi_80:hover:not(:disabled)[data-variant=remove]{background:var(--ui-negative-hover)!important;color:var(--ui-text)!important}._deckAddControlButton_180gi_80:disabled{background:transparent!important;color:var(--ui-text-disabled)!important;opacity:.35}._deckAddButton_180gi_55{border:2px solid rgba(255,255,255,.18);border-radius:999px;background:var(--ui-surface-3);color:var(--ui-text-muted);padding:0 6px;height:22px;width:fit-content;font-size:11px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}._deckAddButton_180gi_55:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text);box-shadow:0 0 0 1px #ffffff14}._deckAddButton_180gi_55:hover:not(:disabled)[data-segment=main]:not([data-selected=true]){background:var(--ui-accent-hover);color:var(--ui-text)}._deckAddButton_180gi_55:hover:not(:disabled)[data-segment=side]:not([data-selected=true]){background:var(--frame-trap-hover);color:var(--ui-text)}._deckAddButton_180gi_55:hover:not(:disabled)[data-segment=extra]:not([data-selected=true]){background:var(--frame-fusion-hover);color:var(--ui-text)}._deckAddButton_180gi_55:hover:not(:disabled)[data-segment=considering]:not([data-selected=true]){background:var(--frame-effect-hover);color:var(--ui-text)}._deckAddButton_180gi_55:disabled{cursor:not-allowed;opacity:.45}._deckAddButton_180gi_55[data-selected=true]{color:var(--ui-text);border-color:transparent;box-shadow:none}._deckAddButton_180gi_55[data-selected=true][data-segment=side],._deckAddButton_180gi_55[data-selected=true][data-segment=extra],._deckAddButton_180gi_55[data-selected=true][data-segment=considering]{color:var(--ui-text)}._cellPad_l463i_1{padding-inline:6px}._deckCardTile_1gb3a_1{background:linear-gradient(135deg,#ffffff05,#0000002e),var(--ui-surface-3);border:1px solid rgba(255,255,255,.06);position:relative}._deckCardContent_1gb3a_8{display:flex;align-items:flex-start;gap:.75rem}._deckCardThumb_1gb3a_14{width:76px;height:76px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.14);flex-shrink:0;background:var(--ui-surface-2)}._deckCardThumb_1gb3a_14 img{width:100%;height:100%;object-fit:cover;display:block}._deckCardMeta_1gb3a_31{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._deckCardCounts_1gb3a_39{display:flex;gap:6px;flex-wrap:wrap;align-items:center}._deckCardFooter_1gb3a_46{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px}._deckCardActions_1gb3a_54{display:inline-flex;align-items:center;gap:6px}:root{--font-size: 16px;--background: #101010;--foreground: #ffffff;--card: #161616;--card-foreground: #ffffff;--popover: #1f1f1f;--popover-foreground: #ffffff;--primary: #4f8edc;--primary-foreground: #ffffff;--secondary: #2b2b2b;--secondary-foreground: #ffffff;--muted: #1f1f1f;--muted-foreground: #8f8f8f;--accent: #4f8edc;--accent-foreground: #ffffff;--destructive: #d65a4a;--destructive-foreground: #ffffff;--border: #ffffff14;--input: transparent;--input-background: #1f1f1f;--switch-background: #424242;--font-weight-medium: 500;--font-weight-normal: 400;--ring: #ffffff2e;--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--sidebar: #161616;--sidebar-foreground: #ffffff;--sidebar-primary: #4f8edc;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #1f1f1f;--sidebar-accent-foreground: #ffffff;--sidebar-border: #ffffff14;--sidebar-ring: #ffffff2e;--ui-bg: #2b1a3d;--ui-surface: #161616;--ui-surface-2: #1f1f1f;--ui-surface-3: #2b2b2b;--ui-surface-hover: #2c2c2c;--ui-surface-disabled: #2b2b2b;--ui-border: #ffffff14;--ui-border-strong: #ffffff1f;--ui-ring: #ffffff2e;--ui-text: #ffffff;--ui-text-muted: #b5b5b5;--ui-text-subtle: #8f8f8f;--ui-text-disabled: #6f6f6f;--ui-input-bg: #1f1f1f;--ui-input-border: #ffffff14;--ui-switch-bg: #424242;--ui-accent: #4f8edc;--ui-accent-hover: #66a2e7;--ui-accent-selected: #3a79c8;--ui-positive: #4aa564;--ui-positive-hover: #5db677;--ui-positive-selected: #3f8f56;--ui-negative: #d65a4a;--ui-negative-hover: #e27061;--ui-negative-selected: #c24639;--ui-neutral: #9aa0a6;--ui-neutral-hover: #adb3b9;--ui-neutral-selected: #858b91;--chart-slate: #94a3b8;--chart-dim: #717182;--ind-red-base: #c14629;--ind-red-hover: #cc6750;--ind-red-selected: #a63c23;--ind-blue-base: #2873bc;--ind-blue-hover: #4f8cc8;--ind-blue-selected: #2263a2;--ind-brown-base: #a86d24;--ind-brown-hover: #b8874b;--ind-brown-selected: #905e1f;--ind-green-base: #1a7d31;--ind-green-hover: #439456;--ind-green-selected: #166c2a;--ind-yellow-base: #e8b93c;--ind-yellow-hover: #ecc65f;--ind-yellow-selected: #c89f34;--ind-purple-base: #7139d5;--ind-purple-hover: #8b5ddd;--ind-purple-selected: #6131b7;--ind-neutral-base: #6e7478;--ind-neutral-hover: #888d90;--ind-neutral-selected: #5f6467;--ind-tech-base: #236ea6;--ind-tech-hover: #4b88b6;--ind-tech-selected: #1e5f8f;--ind-cyan-base: #197174;--ind-cyan-hover: #428b8d;--ind-cyan-selected: #166164;--ind-charcoal-base: #3c3c3c;--ind-charcoal-hover: #5f5f5f;--ind-charcoal-selected: #343434;--ind-orange-base: #9a5d21;--ind-orange-hover: #ac7a49;--ind-orange-selected: #84501c;--ind-pink-base: #d32d92;--ind-pink-hover: #db53a6;--ind-pink-selected: #b5277e;--attr-fire-base: var(--ind-red-selected);--attr-fire-hover: var(--ind-red-base);--attr-fire-selected: var(--ind-red-selected);--attr-water-base: var(--ind-blue-selected);--attr-water-hover: var(--ind-blue-base);--attr-water-selected: var(--ind-blue-selected);--attr-earth-base: var(--ind-brown-selected);--attr-earth-hover: var(--ind-brown-base);--attr-earth-selected: var(--ind-brown-selected);--attr-wind-base: var(--ind-green-selected);--attr-wind-hover: var(--ind-green-base);--attr-wind-selected: var(--ind-green-selected);--attr-light-base: var(--ind-yellow-selected);--attr-light-hover: var(--ind-yellow-base);--attr-light-selected: var(--ind-yellow-selected);--attr-dark-base: var(--ind-purple-selected);--attr-dark-hover: var(--ind-purple-base);--attr-dark-selected: var(--ind-purple-selected);--attr-neutral-base: var(--ind-neutral-selected);--attr-neutral-hover: var(--ind-neutral-base);--attr-neutral-selected: var(--ind-neutral-selected);--frame-ritual-base: var(--ind-blue-hover);--frame-ritual-hover: var(--ind-blue-hover);--frame-ritual-selected: var(--ind-blue-selected);--frame-spell-base: var(--ind-green-hover);--frame-spell-hover: var(--ind-green-hover);--frame-spell-selected: var(--ind-green-selected);--frame-normal-base: var(--ind-yellow-hover);--frame-normal-hover: var(--ind-yellow-hover);--frame-normal-selected: var(--ind-yellow-selected);--frame-fusion-base: var(--ind-purple-hover);--frame-fusion-hover: var(--ind-purple-hover);--frame-fusion-selected: var(--ind-purple-selected);--frame-synchro-base: var(--ind-neutral-hover);--frame-synchro-hover: var(--ind-neutral-hover);--frame-synchro-selected: var(--ind-neutral-selected);--frame-link-base: var(--ind-tech-hover);--frame-link-hover: var(--ind-tech-hover);--frame-link-selected: var(--ind-tech-selected);--frame-pendulum-base: var(--ind-cyan-hover);--frame-pendulum-hover: var(--ind-cyan-hover);--frame-pendulum-selected: var(--ind-cyan-selected);--frame-xyz-base: var(--ind-charcoal-hover);--frame-xyz-hover: var(--ind-charcoal-hover);--frame-xyz-selected: var(--ind-charcoal-selected);--frame-effect-base: var(--ind-orange-hover);--frame-effect-hover: var(--ind-orange-hover);--frame-effect-selected: var(--ind-orange-selected);--frame-trap-base: var(--ind-pink-hover);--frame-trap-hover: var(--ind-pink-hover);--frame-trap-selected: var(--ind-pink-selected)}.dark{--background: var(--ui-bg);--foreground: var(--ui-text);--card: var(--ui-surface);--card-foreground: var(--ui-text);--popover: var(--ui-surface-2);--popover-foreground: var(--ui-text);--primary: var(--ui-accent);--primary-foreground: var(--ui-text);--secondary: var(--ui-surface-3);--secondary-foreground: var(--ui-text);--muted: var(--ui-surface-2);--muted-foreground: var(--ui-text-subtle);--accent: var(--ui-accent);--accent-foreground: var(--ui-text);--destructive: var(--ui-negative);--destructive-foreground: var(--ui-text);--border: var(--ui-border);--input: var(--ui-surface-2);--ring: var(--ui-ring);--sidebar: var(--ui-surface);--sidebar-foreground: var(--ui-text);--sidebar-primary: var(--ui-accent);--sidebar-primary-foreground: var(--ui-text);--sidebar-accent: var(--ui-surface-2);--sidebar-accent-foreground: var(--ui-text);--sidebar-border: var(--ui-border);--sidebar-ring: var(--ui-ring)}*{border-color:var(--border);outline-color:var(--ring)}html{font-size:var(--font-size)}body{background:var(--background);color:var(--foreground)}h1{font-size:2rem;font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:1.5rem;font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:1rem;font-weight:var(--font-weight-normal);line-height:1.5}.hoverable{transition:filter .14s ease,box-shadow .14s ease}@media(hover:hover){.hoverable:hover{filter:brightness(1.04);box-shadow:0 0 0 1px #ffffff1a,0 10px 22px #00000059}}
