.ptcgsim-command-palette-layer{z-index:var(--layer-dialog);font-family:var(--font-ui);justify-content:center;align-items:flex-start;padding:min(96px,12vh) 16px 16px;display:flex;position:fixed;inset:0}.ptcgsim-command-palette__scrim{background:color-mix(in oklch, var(--color-scrim) 70%, transparent);animation:ptcgsim-command-fade var(--surface-enter-duration,.2s) var(--ease-fade) backwards;position:absolute;inset:0}.ptcgsim-command-palette{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg,18px);background:var(--color-surface-2);width:min(640px,100%);max-height:min(560px,100dvh - 2*min(96px,12vh));box-shadow:var(--shadow-4,var(--shadow-3)), var(--highlight-top);color:var(--color-text);animation:ptcgsim-command-fade var(--surface-enter-duration,.2s) var(--ease-fade) backwards, ptcgsim-command-in var(--surface-enter-duration,.2s) var(--ease-snappy) backwards;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes ptcgsim-command-fade{0%{opacity:0}}@keyframes ptcgsim-command-in{0%{translate:0 -6px;scale:.98}}@keyframes ptcgsim-command-fade-out{to{opacity:0}}@keyframes ptcgsim-command-out{to{opacity:0;translate:0 -4px;scale:.98}}.ptcgsim-command-palette-layer.is-leaving{pointer-events:none}.ptcgsim-command-palette-layer.is-leaving>* *{transition:none!important;animation:none!important}.ptcgsim-command-palette-layer.is-leaving .ptcgsim-command-palette__scrim{animation:ptcgsim-command-fade-out var(--surface-exit-duration,.14s) var(--ease-fade) forwards}.ptcgsim-command-palette-layer.is-leaving .ptcgsim-command-palette{animation:ptcgsim-command-out var(--surface-exit-duration,.14s) var(--ease-fade) forwards}:root[data-motion=reduced] .ptcgsim-command-palette{animation:ptcgsim-command-fade var(--surface-enter-duration,.15s) var(--ease-fade) backwards}:root[data-motion=reduced] .ptcgsim-command-palette-layer.is-leaving .ptcgsim-command-palette{animation:ptcgsim-command-fade-out var(--surface-exit-duration,.1s) var(--ease-fade) forwards}.ptcgsim-command-palette__search{border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:8px;min-height:56px;padding:0 16px;display:flex}.ptcgsim-command-palette__glass{width:18px;height:18px;color:var(--color-text-muted);flex:none}.ptcgsim-command-palette__crumb{border-radius:var(--radius-pill,999px);background:var(--color-accent-soft);min-width:3ch;max-width:40%;color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;flex:0 auto;margin:0;padding:3px 10px;overflow:hidden}.ptcgsim-command-palette__field{min-width:7rem;height:44px;color:var(--color-text);font:inherit;font-size:var(--text-lg,18px);background:0 0;border:0;outline:none;flex:1 0 7rem;margin:0;padding:0}.ptcgsim-command-palette__submit{border-radius:var(--radius-pill,999px);background:var(--color-accent-fill);min-height:32px;color:var(--color-text-on-accent);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold,600);cursor:pointer;border:0;flex:none;margin:0;padding:0 14px}.ptcgsim-command-palette__field::placeholder{color:var(--color-text-muted)}.ptcgsim-command-palette__field[aria-invalid=true]{color:var(--color-danger)}.ptcgsim-command-palette__list{overscroll-behavior:contain;flex:1;min-height:0;padding:6px;scroll-padding:34px 0 6px;overflow-y:auto}.ptcgsim-command-palette__heading{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold,600);letter-spacing:.06em;text-transform:uppercase;padding:10px 10px 4px}.ptcgsim-command{border-radius:var(--radius-md,12px);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;min-height:44px;padding:0 10px;display:flex}.ptcgsim-command[aria-selected=true]{background:var(--color-surface-hover,color-mix(in oklch, var(--color-text) 8%, transparent))}.ptcgsim-command__icon{border-radius:var(--radius-sm,8px);background:color-mix(in oklch, var(--color-text) 7%, transparent);width:28px;height:28px;color:var(--color-text-muted);flex:none;place-items:center;display:grid}.ptcgsim-command__icon>svg{width:16px;height:16px}.ptcgsim-command__icon--card{background:0 0}.ptcgsim-command__icon--card>img{object-fit:cover;width:20px;height:28px;box-shadow:0 0 0 1px var(--color-border);border-radius:2px}.ptcgsim-command[aria-selected=true] .ptcgsim-command__icon{background:var(--color-accent-soft);color:var(--color-accent)}.ptcgsim-command__text{white-space:nowrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.ptcgsim-command__path{min-width:2ch;color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;flex:0 100 auto;overflow:hidden}.ptcgsim-command__title{min-width:4ch;font-size:var(--text-md,15px);text-overflow:ellipsis;flex:0 auto;overflow:hidden}.ptcgsim-command__detail{max-width:40%;color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;flex:none;overflow:hidden}.ptcgsim-command__trail{color:var(--color-text-muted);font-size:var(--text-sm);flex:none;align-items:center;gap:6px;display:flex}.ptcgsim-command__key,.ptcgsim-command-palette__footer kbd{border:1px solid var(--color-border);background:var(--color-surface-1,var(--color-surface));min-width:1.6em;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold,600);text-align:center;border-bottom-width:2px;border-radius:6px;padding:1px 6px;display:inline-block}.ptcgsim-command__status{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.ptcgsim-command__check{width:16px;height:16px;color:var(--color-accent)}.ptcgsim-command__more{width:14px;height:14px}.ptcgsim-command[data-armed]{background:var(--color-danger-soft)}.ptcgsim-command[data-armed] .ptcgsim-command__icon{background:var(--color-danger);color:#fff}.ptcgsim-command__confirm{color:var(--color-danger);font-weight:var(--weight-semibold,600)}.ptcgsim-command[data-ran] .ptcgsim-command__icon{animation:ptcgsim-command-ran calc(.42s * var(--motion-scale,1)) var(--ease-out,ease-out)}@keyframes ptcgsim-command-ran{30%{background:var(--color-success,var(--color-accent));color:#fff;scale:1.12}}.ptcgsim-command-palette__empty,.ptcgsim-command-palette__asking{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;flex-direction:column;gap:4px;padding:20px 16px;display:flex}.ptcgsim-command-palette__empty strong{color:var(--color-text);font-size:var(--text-md,15px)}.ptcgsim-command-palette__asking:empty{padding:0}.ptcgsim-command-palette__list:has(>.ptcgsim-command-palette__asking:empty){padding:0}.ptcgsim-command-palette:has(.ptcgsim-command-palette__asking:empty) .ptcgsim-command-palette__search{border-bottom-color:#0000}.ptcgsim-command-palette__asking[data-problem]{color:var(--color-danger)}.ptcgsim-command-palette__footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);flex:none;gap:16px;padding:8px 16px;display:flex}.ptcgsim-command-palette__footer kbd+kbd{margin-inline-start:2px}@media (max-width:599px){.ptcgsim-command-palette-layer{padding:max(8px, env(safe-area-inset-top)) 8px 8px}.ptcgsim-command-palette{border-radius:var(--radius-md,12px);max-height:calc(100dvh - 16px)}.ptcgsim-command{min-height:48px}.ptcgsim-command__path{display:none}.ptcgsim-command-palette__crumb:has(+.ptcgsim-command-palette__crumb){display:none}.ptcgsim-command-palette__submit{min-height:40px}}.ptcgsim-shortcuts{--tone:var(--color-text-muted)}.ptcgsim-shortcuts [data-group=move]{--tone:var(--color-gold)}.ptcgsim-shortcuts [data-group=card]{--tone:var(--color-you)}.ptcgsim-shortcuts [data-group=deck]{--tone:var(--color-mint)}.ptcgsim-shortcuts [data-group=hand]{--tone:var(--color-opponent)}.ptcgsim-shortcuts [data-group=board]{--tone:var(--color-sky)}.ptcgsim-shortcuts [data-group=table]{--tone:color-mix(in oklab, var(--color-text-muted), var(--color-text) 30%)}.ptcgsim-ui-dialog.ptcgsim-shortcuts{gap:var(--space-1) var(--space-4);width:min(1180px,100%);height:min(900px, calc(100dvh - 2 * var(--space-5)));padding:var(--space-5) 0 0;grid-template:"title tools""desc tools""body body"minmax(0,1fr)"footer footer"/minmax(0,1fr) auto;margin-top:0;display:grid;overflow:hidden}.ptcgsim-shortcuts>.ptcgsim-ui-dialog__title{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.01em;grid-area:title;padding-inline-start:var(--space-6);display:flex}.ptcgsim-shortcuts__title-icon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent);place-items:center;font-size:22px;display:inline-grid}.ptcgsim-shortcuts>.ptcgsim-ui-dialog__description{font-size:var(--text-sm);grid-area:desc;padding-inline-start:calc(var(--space-6) + 36px + var(--space-3))}.ptcgsim-shortcuts__tools{align-self:start;align-items:center;gap:var(--space-2);grid-area:tools;padding-inline-end:var(--space-5);display:flex}.ptcgsim-shortcuts__search{color:var(--color-text-faint);align-items:center;display:flex;position:relative}.ptcgsim-shortcuts__search>svg{pointer-events:none;font-size:16px;position:absolute;inset-inline-start:11px}.ptcgsim-shortcuts__search .ds-input{width:min(300px,32vw);padding-inline-start:34px}.ptcgsim-shortcuts__close{font-size:18px}.ds-icon-button.ptcgsim-shortcuts__close{background:var(--color-danger-soft);color:var(--color-danger)}@media (hover:hover){.ds-icon-button.ptcgsim-shortcuts__close:hover{background:var(--color-danger-fill);color:var(--color-text-on-accent)}}.ptcgsim-shortcuts__body{gap:var(--space-3);min-height:0;margin-top:var(--space-4);flex-direction:column;grid-area:body;display:flex;container-type:inline-size}.ptcgsim-shortcuts__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-6);flex-wrap:wrap;display:flex}.ptcgsim-segmented,.ptcgsim-layer-switch{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-sunken);gap:2px;padding:3px;display:inline-flex}.ptcgsim-segmented[data-disabled]{opacity:.45;pointer-events:none}.ptcgsim-segmented__option,.ptcgsim-layer-switch__option{align-items:center;gap:var(--space-1-5);height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.ptcgsim-segmented__option svg{font-size:16px}.ptcgsim-shortcuts__map-tools{align-items:center;gap:var(--space-2);display:flex}.ptcgsim-map-toggle{align-items:center;gap:var(--space-1-5);height:32px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;background:0 0;display:inline-flex}.ptcgsim-map-toggle svg{font-size:15px}.ptcgsim-map-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}@media (hover:hover){.ptcgsim-map-toggle:hover{border-color:var(--color-border-strong);color:var(--color-text)}}.ptcgsim-layer-switch__option{height:26px;padding:0 var(--space-2-5,10px);font-size:var(--text-xs)}.ptcgsim-segmented__option[aria-checked=true],.ptcgsim-layer-switch__option[aria-checked=true]{background:var(--color-surface-3);box-shadow:var(--shadow-1), var(--highlight-top);color:var(--color-text)}.ptcgsim-segmented__option:focus-visible,.ptcgsim-layer-switch__option:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}@media (hover:hover){.ptcgsim-segmented__option:hover:not([aria-checked=true]),.ptcgsim-layer-switch__option:hover:not([aria-checked=true]){background:var(--color-surface-hover);color:var(--color-text)}}.ptcgsim-keycaps{vertical-align:middle;direction:ltr;unicode-bidi:isolate;flex:none;align-items:center;gap:3px;display:inline-flex}.ptcgsim-keycaps__plus{color:var(--color-text-faint);font-size:var(--text-2xs)}.ptcgsim-keycap{box-sizing:border-box;border:1px solid var(--color-border-strong);background:linear-gradient(180deg, var(--color-surface-3), color-mix(in oklab, var(--color-surface-3), var(--color-room) 18%));min-width:26px;height:26px;box-shadow:var(--highlight-top);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);white-space:nowrap;border-bottom-width:3px;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;line-height:1;display:inline-flex}.ptcgsim-ui-dialog__description .ptcgsim-keycap{min-width:22px;height:22px}.ptcgsim-keyboard-map{--gap:5px;--unit:clamp(32px, calc((100cqi - 2 * var(--space-6) - 2 * var(--space-4) - 13 * var(--gap)) / 14.75), 64px);justify-content:center;gap:var(--gap);margin:0 var(--space-6);padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 50% 0%, color-mix(in oklab, var(--color-accent) 7%, transparent), transparent 60%), var(--color-surface-sunken);-webkit-user-select:none;user-select:none;display:grid}.ptcgsim-keyboard-map__row{gap:var(--gap);display:flex}.ptcgsim-map-key{box-sizing:border-box;width:calc(var(--unit) * var(--key-width,1) + var(--gap) * (var(--key-width,1) - 1));height:max(38px, calc(var(--unit) * .74));border:1px solid var(--color-border);background:color-mix(in oklab, var(--color-surface-2), var(--color-room) 25%);color:var(--color-text-faint);font-family:var(--font-ui);text-align:left;transition:translate var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-bottom-width:3px;border-radius:9px;flex:none;padding:0;display:block;position:relative;overflow:hidden}.ptcgsim-map-key[data-group]{border-color:color-mix(in oklab, var(--tone) 55%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--tone) 26%, var(--color-surface-2)), color-mix(in oklab, var(--tone) 14%, var(--color-surface-2)));color:var(--color-text);cursor:pointer}.ptcgsim-map-key[data-highlighted]{border-color:var(--tone);box-shadow:0 0 0 3px color-mix(in oklab, var(--tone) 35%, transparent), var(--shadow-2);translate:0 -2px}.ptcgsim-map-key.is-blank{opacity:.5}.ptcgsim-map-key.is-modifier{color:var(--color-text-muted);cursor:pointer;border-style:solid}.ptcgsim-map-key.is-modifier[data-active]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-text)}.ptcgsim-map-key__cap{font-size:var(--text-2xs);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1;position:absolute;top:5px;left:7px}.ptcgsim-map-key[data-group] .ptcgsim-map-key__cap{color:color-mix(in oklab, var(--tone), var(--color-text) 45%)}.ptcgsim-map-key__action{font-size:10.5px;font-weight:var(--weight-semibold);letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;position:absolute;bottom:5px;left:6px;right:5px;overflow:hidden}:root[dir=rtl] .ptcgsim-map-key__action{text-align:right;direction:rtl}@media (hover:hover){.ptcgsim-map-key[data-group]:hover{border-color:var(--tone);translate:0 -1px}.ptcgsim-map-key.is-modifier:hover{border-color:var(--color-border-strong);color:var(--color-text)}}.ptcgsim-shortcuts__list{min-height:0;padding:var(--space-2) var(--space-6) var(--space-5);overscroll-behavior:contain;scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin;outline:none;flex:1;overflow-y:auto}.ptcgsim-shortcuts__columns{columns:3 300px;column-gap:var(--space-5)}.ptcgsim-shortcuts__empty{margin:var(--space-6) 0;color:var(--color-text-muted);text-align:center;column-span:all}.ptcgsim-shortcut-group{margin:0 0 var(--space-4);break-inside:avoid}.ptcgsim-shortcut-group h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1-5);padding:var(--space-2) var(--space-2) var(--space-1-5);border-bottom:1px solid color-mix(in oklab, var(--tone) 40%, var(--color-border));color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:flex}.ptcgsim-shortcut-group h3 svg{color:var(--tone);font-size:18px}.ptcgsim-shortcut-group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.ptcgsim-shortcut-row{align-items:center;gap:var(--space-1) var(--space-3);min-height:38px;padding-block:var(--space-1);padding-inline:var(--space-3) var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.ptcgsim-shortcut-row:before{top:10px;bottom:10px;background:var(--tone);content:"";opacity:.55;border-radius:2px;width:3px;position:absolute;inset-inline-start:2px}.ptcgsim-shortcut-row[data-highlighted]{background:color-mix(in oklab, var(--tone) 12%, transparent)}.ptcgsim-shortcut-row[data-highlighted]:before{opacity:1}.ptcgsim-shortcut-row[data-flash]{animation:ptcgsim-shortcut-flash calc(1.1s * var(--motion-scale,1)) var(--ease-out)}@keyframes ptcgsim-shortcut-flash{0%,40%{background:color-mix(in oklab, var(--tone) 28%, transparent)}to{background:0 0}}.ptcgsim-shortcut-row__text{min-width:0;display:grid}.ptcgsim-shortcut-row__label{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium)}.ptcgsim-shortcut-row__detail{color:var(--color-text-faint);font-size:var(--text-2xs);line-height:1.35}.ptcgsim-shortcut-row__scope{padding:0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-surface-3);color:var(--color-text-muted);font-weight:var(--weight-semibold);margin-inline-end:var(--space-1-5)}.ptcgsim-shortcut-row__keys{align-items:center;gap:var(--space-1);display:flex}.ptcgsim-shortcut-key{align-items:center;gap:var(--space-1-5);border-radius:var(--radius-sm);min-height:32px;color:var(--color-text);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;margin:0;padding:2px 4px;display:inline-flex}.ptcgsim-shortcut-key.is-fixed{cursor:default}.ptcgsim-lock{color:var(--color-text-faint);font-size:13px}.ptcgsim-shortcut-key:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}@media (hover:hover){button.ptcgsim-shortcut-key:hover:not([data-recording]){border-color:var(--color-border-strong);background:var(--color-surface-hover)}}.ptcgsim-shortcut-row[data-custom] .ptcgsim-keycap{border-color:color-mix(in oklab, var(--color-accent) 70%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--color-accent) 28%, var(--color-surface-3)), color-mix(in oklab, var(--color-accent) 18%, var(--color-surface-3)))}.ptcgsim-shortcut-key[data-recording]{border-color:var(--color-accent);background:var(--color-accent-soft);min-width:132px;animation:ptcgsim-recording calc(1.4s * var(--motion-scale,1)) ease-in-out infinite;justify-content:center}@keyframes ptcgsim-recording{50%{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 22%, transparent)}}.ptcgsim-shortcut-key__prompt{color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}.ptcgsim-shortcut-key__unset{height:26px;padding:0 var(--space-2);border:1px dashed var(--color-border-strong);color:var(--color-text-faint);font-size:var(--text-xs);border-radius:7px;align-items:center;font-style:italic;display:inline-flex}.ptcgsim-shortcut-row__clear{padding:0 var(--space-2);border-radius:var(--radius-sm);height:26px;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;text-decoration:underline}.ptcgsim-shortcut-row__reset.ds-icon-button{width:28px;height:28px;color:var(--color-accent);font-size:16px}.ptcgsim-shortcut-row__message,.ptcgsim-shortcut-conflict{grid-column:1/-1}.ptcgsim-shortcut-row__message{align-items:flex-start;gap:var(--space-1-5);color:var(--color-warning-ink);font-size:var(--text-xs);margin:0;display:flex}.ptcgsim-shortcut-row__message svg,.ptcgsim-shortcut-conflict p svg{color:var(--color-warning-ink);flex:none;margin-top:2px}.ptcgsim-shortcut-conflict{gap:var(--space-2);margin:var(--space-1) 0 var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in oklab, var(--color-warning) 45%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-warning) 10%, var(--color-surface-2));display:grid}.ptcgsim-shortcut-conflict p{gap:var(--space-1-5);font-size:var(--text-xs);margin:0;line-height:1.7;display:flex}.ptcgsim-shortcut-conflict__actions{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.ptcgsim-shortcut-conflict__actions .ds-button{height:28px;padding:0 var(--space-3);font-size:var(--text-xs)}.ptcgsim-shortcuts__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);background:color-mix(in oklab, var(--color-surface-2), var(--color-room) 20%);flex-wrap:wrap;grid-area:footer;display:flex}.ptcgsim-shortcuts__footer p{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.ptcgsim-shortcuts__footer .ds-button{gap:var(--space-1-5)}.ptcgsim-shortcuts__confirm{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}@media (max-width:760px){.ptcgsim-ui-dialog.ptcgsim-shortcuts{height:calc(100dvh - 2 * var(--space-3));grid-template-areas:"title tools""desc desc""body body""footer footer"}.ptcgsim-shortcuts>.ptcgsim-ui-dialog__title{padding-inline-start:var(--space-4)}.ptcgsim-shortcuts>.ptcgsim-ui-dialog__description{padding:0 var(--space-4)}.ptcgsim-shortcuts__tools{padding-inline-end:var(--space-3)}.ptcgsim-shortcuts__search .ds-input{width:150px}.ptcgsim-shortcuts__bar,.ptcgsim-shortcuts__list,.ptcgsim-shortcuts__footer{padding-right:var(--space-4);padding-left:var(--space-4)}.ptcgsim-keyboard-map,.ptcgsim-shortcuts__map-tools{display:none}}@media (max-height:760px) and (min-width:761px){.ptcgsim-map-key{height:40px}.ptcgsim-map-key__cap{font-size:10px;top:4px}.ptcgsim-map-key__action{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;font-size:10px;bottom:4px}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hue-table:263;--hue-you:268;--hue-opponent:18;--hue-gold:84;--hue-mint:158;--neutral-0:#fafcfe;--neutral-50:#f0f4f7;--neutral-100:#e4e8ed;--neutral-200:#ccd2d7;--neutral-300:#acb2b9;--neutral-400:#868d95;--neutral-500:#626a72;--neutral-600:#464e57;--neutral-700:#2e3640;--neutral-800:#1c232d;--neutral-850:#131a24;--neutral-900:#0c121a;--neutral-950:#050911;--font-ui:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Jost Variable", "Jost", "Futura", "Century Gothic", ui-sans-serif, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--leading-tight:1.2;--leading-normal:1.5;--weight-regular:430;--weight-medium:520;--weight-semibold:600;--weight-bold:700;--tracking-caps:.08em;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-xs:4px;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--radius-control:10px;--control-height:36px;--control-height-compact:32px;--control-press-scale:.95;--control-press-in:70ms cubic-bezier(.2, .8, .2, 1);--control-press-out:.26s cubic-bezier(.34, 1.56, .64, 1);--control-press-timing:var(--control-press-out);--control-hover-rise:-1px;--surface-blur:20px;--ease-snappy:linear(0, .0318, .1095, .212, .3243, .4362, .5413, .6357, .7178, .7871, .844, .8897, .9255, .9529, .9732, .9878, .9978, 1.0044, 1.0084, 1.0104, 1.0111, 1.0109, 1.0101, 1.009, 1.0078, 1.0065, 1.0053, 1.0042, 1.0033, 1.0025, 1.0018, 1.0013, 1);--duration-snappy:.39s;--ease-gentle:linear(0, .0322, .1101, .2119, .3224, .4318, .5339, .6255, .7049, .7721, .8276, .8725, .9081, .9358, .9569, .9726, .9841, .9922, .9977, 1.0013, 1.0034, 1.0045, 1.005, 1.005, 1.0046, 1.0042, 1.0036, 1.0031, 1.0025, 1.0021, 1.0016, 1.0013, 1);--duration-gentle:.59s;--ease-bouncy:linear(0, .0449, .1554, .3008, .4573, .6082, .7425, .8544, .9418, 1.0055, 1.0478, 1.0722, 1.0825, 1.0825, 1.0755, 1.0645, 1.0516, 1.0387, 1.0267, 1.0164, 1.0081, 1.0019, .9975, .9948, .9934, .993, .9934, .9941, .9952, .9963, .9973, .9982, 1);--duration-bouncy:.62s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-fade:cubic-bezier(.4, 0, .2, 1);--duration-instant:90ms;--duration-fast:.14s;--duration-normal:.2s;--duration-slow:.32s;--motion-scale:1;--surface-enter-duration:calc(var(--duration-normal) * var(--motion-scale,1));--surface-exit-duration:calc(var(--duration-fast) * var(--motion-scale,1));--layer-table:0;--layer-chrome:100;--layer-panel:200;--layer-deck-screen:1500;--layer-sheet:2000;--layer-card-inspector:2050;--layer-dialog:2100;--layer-popover:2200;--layer-curtain:2500;--layer-toast:3000;--layer-tooltip:4000;--layer-drag:5000;--table-layer-affordances:2;--table-layer-rail:3;--table-layer-touch-bar:4;--table-layer-banner:6;--table-layer-viewers:7;--table-layer-drag:8;--viewer-layer-window:1;--viewer-layer-browser:2;--viewer-layer-preview:3;--viewer-layer-menu:4;--viewer-layer-editor:5;--z-board:var(--layer-table);--z-chrome:var(--layer-chrome);--z-rail:var(--layer-panel);--z-popover:var(--layer-popover);--z-dialog:var(--layer-dialog);--z-toast:var(--layer-toast);--z-tooltip:var(--layer-tooltip);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--neutral-0:lab(98.837% -.443995 -1.43219);--neutral-50:lab(95.9353% -.662178 -2.14616);--neutral-100:lab(91.8735% -.877559 -2.85842);--neutral-200:lab(83.7514% -1.08817 -3.56821);--neutral-300:lab(72.149% -1.29145 -4.27406);--neutral-400:lab(58.2258% -1.48192 -4.97346);--neutral-500:lab(44.3016% -1.65182 -5.66331);--neutral-600:lab(32.6959% -1.79352 -6.34152);--neutral-700:lab(22.2377% -1.6558 -7.08323);--neutral-800:lab(13.5131% -1.3881 -7.80771);--neutral-850:lab(8.86143% -1.14503 -7.80824);--neutral-900:lab(5.20801% -.644378 -6.40981);--neutral-950:lab(2.43927% -.208959 -3.63248)}}:root:lang(ar){--font-ui:"Inter Variable", "Inter", "Segoe UI", "Geeza Pro", "Noto Sans Arabic", Tahoma, ui-sans-serif, system-ui, sans-serif;--font-display:"Jost Variable", "Jost", "Segoe UI", "Geeza Pro", "Noto Sans Arabic", Tahoma, ui-sans-serif, sans-serif}:root,:root[data-theme=night]{--color-room:#241911;--color-felt-glow:#ffd6a021;--color-lamp:#ffd6a029;--color-surface-1:#2a221c;--color-rail:#241d18;--color-surface-2:#30271f;--color-surface-3:#3d3128;--color-surface-sunken:#1f1813;--color-surface-hover:#fff0dc0f;--color-surface-pressed:#fff0dc1a;--color-scrim:#100a0699;--color-border:#e8d6be24;--color-border-strong:#e8d6be47;--color-text:#f3ebdc;--color-text-muted:#c9bba6;--color-text-faint:#a3937f;--color-text-on-accent:#fff;--color-accent:#6ea4e6;--color-accent-hover:#86b4ec;--color-accent-pressed:#5b94d8;--color-accent-soft:#6ea4e633;--color-accent-fill:#3672b5;--color-accent-fill-hover:#3f7dc2;--color-accent-fill-pressed:#2f659f;--color-you:#5b9be0;--color-you-soft:#5b9be033;--color-opponent:#e0675a;--color-opponent-soft:#e0675a33;--color-gold:#ffd04d;--color-mint:oklch(.82 .14 var(--hue-mint));--color-sky:#67c4f2;--color-danger:#f0584b;--color-danger-soft:#f0584b2e;--color-danger-fill:#c93029;--color-warning:#f9ad26;--color-success:#52cd86;--color-warning-ink:var(--color-warning);--color-success-ink:var(--color-success);--shadow-1:0 1px 2px #0e080466;--shadow-2:0 2px 6px #0e08046b, 0 1px 2px #0e080452;--shadow-3:0 8px 20px #0e080473, 0 2px 6px #0e080452;--shadow-4:0 16px 40px #0e080485, 0 4px 12px #0e080457;--shadow-5:0 28px 64px #0e08048f, 0 8px 20px #0e08045c;--highlight-top:inset 0 1px 0 #fff0dc12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root,:root[data-theme=night]{--color-sky:lab(74.7012% -18.9067 -31.7693);--color-danger:lab(58.7326% 59.101 40.1409);--color-danger-soft:lab(58.7326% 59.101 40.1409/.18);--color-danger-fill:lab(45.936% 59.4724 42.7449);--color-warning:lab(76.6366% 21.5807 73.1029);--color-success:lab(74.1123% -47.7574 24.6149)}}:root[data-theme=day]{--color-room:#b8956a;--color-felt-glow:#fff8e81f;--color-lamp:#fff8e824;--color-surface-1:#f7f1e6;--color-rail:#f3ecdf;--color-surface-2:#fffcf6;--color-surface-3:#efe6d6;--color-surface-sunken:#ece3d3;--color-surface-hover:#3c28140d;--color-surface-pressed:#3c281417;--color-scrim:#281c105c;--color-border:#3c281424;--color-border-strong:#3c281442;--color-text:#2a241f;--color-text-muted:#5f554a;--color-text-faint:#685d51;--color-text-on-accent:#fff;--color-accent:#2c5f99;--color-accent-hover:#244f82;--color-accent-pressed:#1f466f;--color-accent-soft:#2c5f9924;--color-accent-fill:var(--color-accent);--color-accent-fill-hover:var(--color-accent-hover);--color-accent-fill-pressed:var(--color-accent-pressed);--color-you:#2c64b0;--color-you-soft:#2c64b029;--color-opponent:#b8402f;--color-opponent-soft:#b8402f29;--color-gold:#ffd04d;--color-mint:oklch(.62 .15 var(--hue-mint));--color-sky:#0084ba;--color-danger:#cc2823;--color-danger-soft:#cc282324;--color-danger-fill:var(--color-danger);--color-warning:#cb7f00;--color-success:#009252;--color-warning-ink:#864e00;--color-success-ink:#0a693c;--shadow-1:0 1px 2px #3c240e33;--shadow-2:0 2px 6px #3c240e33, 0 1px 2px #3c240e29;--shadow-3:0 8px 20px #3c240e38, 0 2px 6px #3c240e29;--shadow-4:0 16px 40px #3c240e42, 0 4px 12px #3c240e2e;--shadow-5:0 28px 64px #3c240e4d, 0 8px 20px #3c240e33;--highlight-top:inset 0 1px 0 #fff9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root[data-theme=day]{--color-sky:lab(51.2545% -16.1839 -38.816);--color-danger:lab(45.8258% 62.7172 46.1585);--color-danger-soft:lab(45.8258% 62.7172 46.1585/.14);--color-warning:lab(60.148% 27.122 82.2108);--color-success:lab(53.2063% -48.3817 25.029);--color-warning-ink:lab(39.2754% 22.1914 54.4098);--color-success-ink:lab(38.7786% -35.3268 18.2517)}}:root{--chrome-glass:#1b151194;--chrome-glass-edge:#ffffff1a;--chrome-glass-shadow:0 1px 0 #ffffff14 inset, 0 6px 18px #00000047, 0 1px 3px #0000004d;--chrome-glass-blur:blur(12px) saturate(1.1);--chrome-ink:#f2eee7;--chrome-hover:#ffffff1f;--chrome-pressed:#ffffff29;--chrome-hairline:#ffffff24}@supports (color:lab(0% 0 0)){:root{--chrome-glass:lab(7.17494% 2.59153 3.07599/.58);--chrome-glass-edge:lab(100% 0 0/.1);--chrome-glass-shadow:0 1px 0 lab(100% 0 0/.08) inset, 0 6px 18px lab(0% 0 0/.28), 0 1px 3px lab(0% 0 0/.3);--chrome-ink:lab(94.2286% .580758 3.77309);--chrome-hover:lab(100% 0 0/.12);--chrome-pressed:lab(100% 0 0/.16);--chrome-hairline:lab(100% 0 0/.14)}}:root{--ptcgsim-card-radius:4.8% / 3.4%;--ptcgsim-card-blank:var(--neutral-600);--ptcgsim-card-shadow:#0e080473;--ptcgsim-ring-width:3px;--ptcgsim-ring-selected:var(--color-gold);--ptcgsim-ring-target:var(--color-mint);--ptcgsim-focus-ring:var(--color-accent);--ptcgsim-hover-scale:1.04;--ptcgsim-lift-scale:1.07;--ptcgsim-motion-hover-duration:calc(var(--duration-normal) * var(--motion-scale,1));--ptcgsim-motion-hover-easing:var(--ease-snappy);--ptcgsim-counter-10:#ffe100;--ptcgsim-counter-50:#ef7a00;--ptcgsim-counter-100:#e70012}:where(button,[role=button],[role=menuitem],label):active{--control-press-timing:var(--control-press-in)}:root[data-motion=reduced],:root[data-motion-speed=instant]{--control-press-scale:1;--control-hover-rise:0px}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--ptcgsim-motion-hover-duration:0s;--control-press-scale:1;--control-hover-rise:0px}}:root[data-motion=reduced]{--surface-enter-duration:.15s;--surface-exit-duration:.1s}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--surface-enter-duration:.15s;--surface-exit-duration:.1s}}:root{--ptcgsim-condition-poisoned:url(/v2/assets/table/condition-poisoned.png);--ptcgsim-condition-burned:url(/v2/assets/table/condition-burned.png);--ptcgsim-condition-asleep:url(/v2/assets/table/condition-asleep.png);--ptcgsim-condition-paralyzed:url(/v2/assets/table/condition-paralyzed.png);--ptcgsim-condition-confused:url(/v2/assets/table/condition-confused.png);--desk-grain-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='360'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0032 0.11' numOctaves='4' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.08 0 0 0 0 0.04 0 0 0 0 0.02 -1.210 0 0 0 0.688'/%3E%3C/filter%3E%3Cfilter id='p' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.7' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.05 0 0 0 0 0.03 0 0 0 0 0.01 -0.880 0 0 0 0.468'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23p%29' opacity='0.6'/%3E%3C/svg%3E");--desk-grain-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='360'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0032 0.11' numOctaves='4' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.08 0 0 0 0 0.04 0 0 0 0 0.02 -0.660 0 0 0 0.375'/%3E%3C/filter%3E%3Cfilter id='p' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.7' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.05 0 0 0 0 0.03 0 0 0 0 0.01 -0.480 0 0 0 0.255'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23p%29' opacity='0.6'/%3E%3C/svg%3E")}:root,:root[data-table-art=cream],[data-table-art-swatch=cream]{--color-desk:#d3c8b5;--color-desk-hi:#e0d7c7;--desk-grain:var(--desk-grain-light);--color-desk-vignette:#4234243d;--color-desk-ink:#4c4339;--color-felt:#ebe8e1;--color-felt-deep:#dfdbd1;--color-felt-thread:#d4cec1;--color-felt-thread-hi:#f4f2ed;--color-felt-rim:#aaa090;--color-felt-vignette:#50423017;--color-felt-line:#584c3c40;--color-felt-line-strong:#584c3c57;--color-felt-label:#463c2ebd;--color-felt-mark:#584c3c16;--color-felt-zone:#584c3c06;--color-felt-hover:#584c3c0e;--color-felt-hover-line:#584c3c52;--color-felt-drop:#2c64b0;--color-felt-drop-soft:#2c64b024}:root[data-table-art=frost],[data-table-art-swatch=frost]{--color-desk:#c9c6bf;--color-desk-hi:#d9d6d0;--desk-grain:var(--desk-grain-light);--color-desk-vignette:#242a343d;--color-desk-ink:#3f4651;--color-felt:#ebf0f4;--color-felt-deep:#dce3ea;--color-felt-thread:#ccd6df;--color-felt-thread-hi:#f7f9fb;--color-felt-rim:#93a2b2;--color-felt-vignette:#28384c1a;--color-felt-line:#34465c42;--color-felt-line-strong:#34465c5c;--color-felt-label:#28384cbd;--color-felt-mark:#34465c17;--color-felt-zone:#34465c06;--color-felt-hover:#34465c0e;--color-felt-hover-line:#34465c57;--color-felt-drop:#2c64b0;--color-felt-drop-soft:#2c64b024}:root[data-table-art=sakura],[data-table-art-swatch=sakura]{--color-desk:#d6c2a3;--color-desk-hi:#e3d3b8;--desk-grain:var(--desk-grain-light);--color-desk-vignette:#462c243d;--color-desk-ink:#54423a;--color-felt:#f4e2e4;--color-felt-deep:#e9d0d4;--color-felt-thread:#dfc0c6;--color-felt-thread-hi:#fbf0f1;--color-felt-rim:#b48a92;--color-felt-vignette:#60303c1a;--color-felt-line:#783e4c42;--color-felt-line-strong:#783e4c5c;--color-felt-label:#602e3acc;--color-felt-mark:#783e4c17;--color-felt-zone:#783e4c06;--color-felt-hover:#783e4c0e;--color-felt-hover-line:#783e4c57;--color-felt-drop:#2c64b0;--color-felt-drop-soft:#2c64b024}:root[data-table-art=parchment],[data-table-art-swatch=parchment]{--color-desk:#b58955;--color-desk-hi:#c69c69;--desk-grain:var(--desk-grain-light);--color-desk-vignette:#3c240e52;--color-desk-ink:#3b2a19;--color-felt:#ece0c3;--color-felt-deep:#ddcda9;--color-felt-thread:#d2bf98;--color-felt-thread-hi:#f6eedb;--color-felt-rim:#9d8457;--color-felt-vignette:#5a3c181f;--color-felt-line:#644a2447;--color-felt-line-strong:#644a2461;--color-felt-label:#503a1ad1;--color-felt-mark:#644a241a;--color-felt-zone:#644a2406;--color-felt-hover:#644a240f;--color-felt-hover-line:#644a245c;--color-felt-drop:#2c64b0;--color-felt-drop-soft:#2c64b024}:root:is(:not([data-table-art]),[data-table-art=cream],[data-table-art=frost],[data-table-art=sakura],[data-table-art=parchment]){--color-felt-glow:#fff4e412;--color-felt-focus:#1a3d66;--color-felt-focus-halo:#fff;--color-desk-focus:#1a3d66;--color-desk-focus-halo:#fff}:root:is([data-table-art=classic],[data-table-art=ocean],[data-table-art=slate],[data-table-art=midnight],[data-table-art=burgundy],[data-table-art=charcoal]){--color-felt-focus:#e8f1fc;--color-felt-focus-halo:#0b1a2b;--color-desk-focus:#e8f1fc;--color-desk-focus-halo:#0b1a2b}:root[data-theme=day][data-table-art=classic]{--color-desk-focus:#1a3d66;--color-desk-focus-halo:#fff}:root:is(:not([data-table-art]),[data-table-art=cream],[data-table-art=frost],[data-table-art=sakura],[data-table-art=parchment]) .ptcgsim-board-surface{--ptcgsim-ring-selected:#a86b00;--ptcgsim-ring-target:oklch(.56 .14 var(--hue-mint,160))}:root[data-table-art=classic],[data-table-art-swatch=classic]{--color-desk:#2f2017;--color-desk-hi:#3d2a1e;--desk-grain:var(--desk-grain-dark);--color-desk-vignette:#0a06026b;--color-desk-ink:#c9bba6;--color-felt:#1e4636;--color-felt-deep:#143024;--color-felt-thread:#14261d;--color-felt-thread-hi:#2b4a3b;--color-felt-rim:#0d1410;--color-felt-vignette:#0a060247;--color-felt-line:#e8dcc04d;--color-felt-line-strong:#e8dcc075;--color-felt-label:#e8dcc0a8;--color-felt-mark:#e8dcc01a;--color-felt-zone:#ffffff05;--color-felt-hover:#ffffff0b;--color-felt-hover-line:#fff3;--color-felt-drop:#6ea4e6;--color-felt-drop-soft:#6ea4e638}@supports (color:lab(0% 0 0)){:root[data-table-art=classic],[data-table-art-swatch=classic]{--color-felt-zone:lab(100% 0 0/.018);--color-felt-hover:lab(100% 0 0/.045);--color-felt-hover-line:lab(100% 0 0/.2)}}:root[data-theme=day][data-table-art=classic],:root[data-theme=day] [data-table-art-swatch=classic]{--color-desk:#c4a074;--color-desk-hi:#d6b88f;--desk-grain:var(--desk-grain-light);--color-desk-ink:#5f554a;--color-felt:#2f6b50;--color-felt-deep:#24553f;--color-felt-thread:#244d3a;--color-felt-thread-hi:#3f7a5f;--color-felt-rim:#1b2a22;--color-felt-line:#f4ecd857;--color-felt-line-strong:#f4ecd880;--color-felt-label:#f4ecd8bd}:root[data-table-art=ocean],[data-table-art-swatch=ocean]{--color-desk:#4b4239;--color-desk-hi:#5a4f44;--desk-grain:var(--desk-grain-dark);--color-desk-vignette:#08080666;--color-desk-ink:#d4cabd;--color-felt:#1f5661;--color-felt-deep:#153f48;--color-felt-thread:#133840;--color-felt-thread-hi:#2d6a76;--color-felt-rim:#0a1d22;--color-felt-vignette:#040c1047;--color-felt-line:#d6ece84d;--color-felt-line-strong:#d6ece875;--color-felt-label:#d6ece8b3;--color-felt-mark:#d6ece81a;--color-felt-zone:#ffffff05;--color-felt-hover:#ffffff0d;--color-felt-hover-line:#ffffff38;--color-felt-drop:#86b4ec;--color-felt-drop-soft:#86b4ec38}@supports (color:lab(0% 0 0)){:root[data-table-art=ocean],[data-table-art-swatch=ocean]{--color-felt-zone:lab(100% 0 0/.018);--color-felt-hover:lab(100% 0 0/.05);--color-felt-hover-line:lab(100% 0 0/.22)}}:root[data-table-art=slate],[data-table-art-swatch=slate]{--color-desk:#272422;--color-desk-hi:#34302c;--desk-grain:var(--desk-grain-dark);--color-desk-vignette:#0404046b;--color-desk-ink:#cfc8c0;--color-felt:#3e4752;--color-felt-deep:#2d343d;--color-felt-thread:#283039;--color-felt-thread-hi:#4d5864;--color-felt-rim:#13171c;--color-felt-vignette:#06080a47;--color-felt-line:#e2e8f047;--color-felt-line-strong:#e2e8f070;--color-felt-label:#e2e8f0b3;--color-felt-mark:#e2e8f01a;--color-felt-zone:#ffffff05;--color-felt-hover:#ffffff0d;--color-felt-hover-line:#ffffff38;--color-felt-drop:#86b4ec;--color-felt-drop-soft:#86b4ec38}@supports (color:lab(0% 0 0)){:root[data-table-art=slate],[data-table-art-swatch=slate]{--color-felt-zone:lab(100% 0 0/.018);--color-felt-hover:lab(100% 0 0/.05);--color-felt-hover-line:lab(100% 0 0/.22)}}:root[data-table-art=midnight],[data-table-art-swatch=midnight]{--color-desk:#261b15;--color-desk-hi:#32241b;--desk-grain:var(--desk-grain-dark);--color-desk-vignette:#08060470;--color-desk-ink:#c9bba6;--color-felt:#1d2947;--color-felt-deep:#141d34;--color-felt-thread:#121a2f;--color-felt-thread-hi:#2b3b60;--color-felt-rim:#080c17;--color-felt-vignette:#04060e4d;--color-felt-line:#d6e0fa47;--color-felt-line-strong:#d6e0fa70;--color-felt-label:#d6e0fab3;--color-felt-mark:#d6e0fa1a;--color-felt-zone:#ffffff05;--color-felt-hover:#ffffff0d;--color-felt-hover-line:#ffffff38;--color-felt-drop:#86b4ec;--color-felt-drop-soft:#86b4ec3d}@supports (color:lab(0% 0 0)){:root[data-table-art=midnight],[data-table-art-swatch=midnight]{--color-felt-zone:lab(100% 0 0/.018);--color-felt-hover:lab(100% 0 0/.05);--color-felt-hover-line:lab(100% 0 0/.22)}}:root[data-table-art=burgundy],[data-table-art-swatch=burgundy]{--color-desk:#3a2018;--color-desk-hi:#4a2b20;--desk-grain:var(--desk-grain-dark);--color-desk-vignette:#0c040270;--color-desk-ink:#d6c4b4;--color-felt:#5a2131;--color-felt-deep:#421723;--color-felt-thread:#3d1520;--color-felt-thread-hi:#6f2d40;--color-felt-rim:#1c070c;--color-felt-vignette:#0e04064d;--color-felt-line:#f6e2d64d;--color-felt-line-strong:#f6e2d675;--color-felt-label:#f6e2d6b8;--color-felt-mark:#f6e2d61a;--color-felt-zone:#ffffff05;--color-felt-hover:#ffffff0d;--color-felt-hover-line:#ffffff38;--color-felt-drop:#86b4ec;--color-felt-drop-soft:#86b4ec3d}@supports (color:lab(0% 0 0)){:root[data-table-art=burgundy],[data-table-art-swatch=burgundy]{--color-felt-zone:lab(100% 0 0/.018);--color-felt-hover:lab(100% 0 0/.05);--color-felt-hover-line:lab(100% 0 0/.22)}}:root[data-table-art=charcoal],[data-table-art-swatch=charcoal]{--color-desk:#1d1c1b;--color-desk-hi:#282624;--desk-grain:var(--desk-grain-dark);--color-desk-vignette:#00000070;--color-desk-ink:#cdc6be;--color-felt:#2d2d30;--color-felt-deep:#212124;--color-felt-thread:#1d1d20;--color-felt-thread-hi:#3b3b40;--color-felt-rim:#0b0b0c;--color-felt-vignette:#0000004d;--color-felt-line:#ececec42;--color-felt-line-strong:#ececec6b;--color-felt-label:#ecececad;--color-felt-mark:#ececec17;--color-felt-zone:#ffffff05;--color-felt-hover:#ffffff0d;--color-felt-hover-line:#ffffff38;--color-felt-drop:#86b4ec;--color-felt-drop-soft:#86b4ec38}@supports (color:lab(0% 0 0)){:root[data-table-art=charcoal],[data-table-art-swatch=charcoal]{--color-felt-zone:lab(100% 0 0/.018);--color-felt-hover:lab(100% 0 0/.05);--color-felt-hover-line:lab(100% 0 0/.22)}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body,button,input,select{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.app-shell{background:radial-gradient(circle,#f0f0f7,#c9cad4);width:100%;height:100%;position:relative}.board-column{width:75.5%;height:100%;position:fixed;inset:0 auto 0 0}.board-spike-host{position:absolute;inset:0;overflow:hidden}.board-spike-host[data-geometry="2"]{overflow:clip}.renderer-surface-host{position:absolute;inset:0}.renderer-status{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legacy-sidebar{background:#e7e4e4;border-left:2px solid #919191;width:24%;height:100%;position:fixed;top:0;right:0}.legacy-tabs{background:#919191;align-items:end;width:100%;height:5vh;display:flex}.legacy-tabs button{color:#fff;cursor:pointer;background:0 0;border:0;width:25%;height:100%}.legacy-tabs .selected-page{color:#000;background:linear-gradient(#fafafa,#e6e6e6);border-radius:10px 10px 0 0;box-shadow:0 2px 4px #0000001a}.spike-controls{background:#fff;border-radius:10px;margin:.5rem;padding:1rem}.spike-controls h1{margin-top:0;font-size:1.1rem}.spike-controls label{gap:.35rem;display:grid}.spike-controls select,.spike-controls output{width:100%;padding:.45rem}.spike-controls output{overflow-wrap:anywhere;background:#ececf1;border-radius:4px;display:block}.legacy-presentation-surface{width:100%;height:100%;position:relative}.legacy-room-sidebar{border-left:0}.legacy-room-tabs{z-index:1400;box-sizing:border-box;border-left:2px solid #919191;border-top-left-radius:5px;position:relative;overflow:hidden}.legacy-room-tabs button{width:30%;height:auto;padding:1vh;font-size:1.75vh}.legacy-room-sidebox{z-index:1300;background:#e7e4e4;border-left:2px solid #919191;flex-direction:column;align-items:flex-start;width:100%;height:95vh;min-height:0;padding:.5vw;display:flex;position:relative}.legacy-room-sidebox[hidden]{display:none}.remote-room-route{background-color:#fff;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.remote-room-route[data-room-background=default]{background-image:linear-gradient(#ffffffbf,#ffffffbf),url(https://wallpapercave.com/wp/wp10484598.jpg)}.remote-room-route:before{content:"";z-index:0;pointer-events:none;background:#ffffffd9;position:absolute;inset:0}.remote-room-route--dark{color:#fff;background-color:#081212}.remote-room-route--dark:before{background:#000000e6}.remote-room-route--dark .legacy-room-sidebar,.remote-room-route--dark .legacy-room-sidebox,.remote-room-route--dark .legacy-tabs .selected-page{color:#fff;background:#000}.presentation-live-region{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--rail-width:clamp(300px, 23vw, 380px)}html,body{background:var(--color-room);color:var(--color-text);font-family:var(--font-ui);font-weight:var(--weight-regular);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01"}body{font-size:var(--text-md);-webkit-user-select:none;user-select:none}:is(input,textarea,[contenteditable]:not([contenteditable=false]),.ptcgsim-help-article){-webkit-user-select:text;user-select:text}body,button,input,select,textarea{font-family:var(--font-ui)}.app-shell[data-app-route$=-loading]{background:var(--color-room)}.remote-room-route,.remote-room-route--dark{background-color:var(--color-room);color:var(--color-text);background-image:none}.remote-room-route:before,.remote-room-route--dark:before{display:none}.remote-room-route .board-column{background-color:var(--color-desk);width:100%;inset:0}.remote-room-route .board-column:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(ellipse 55% 50% at 42% 40%, var(--color-lamp), transparent 72%), radial-gradient(ellipse 85% 80% at 47% 47%, transparent 45%, var(--color-desk-vignette,#0a06026b) 100%), var(--desk-grain), linear-gradient(var(--color-desk-hi), var(--color-desk));background-size:auto,auto,640px 360px,auto;background-color:var(--color-desk);position:absolute;inset:0}.remote-room-route[data-room-background=image] .board-column,.remote-room-route[data-room-background=color] .board-column{background:0 0}.remote-room-route[data-room-background=image] .board-column:before,.remote-room-route[data-room-background=color] .board-column:before{background:linear-gradient(#00000061,#00000061);background:linear-gradient(lab(0% 0 0/.38),lab(0% 0 0/.38))}.remote-room-route[data-room-background=blank] .board-column:before{background:0 0}.remote-room-route [hidden],.remote-room-route[hidden]{display:none!important}.board-spike-host[data-geometry="2"] .legacy-once-per-game-controls{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;width:76px;min-width:0;height:auto;inset:auto auto 10px 12px}.board-spike-host[data-geometry="2"] .legacy-once-per-game-button{max-height:none;height:30px!important;font-size:var(--text-xs)!important}.board-spike-host[data-geometry="2"] .legacy-player-frame-chrome[data-corner=compact] .legacy-once-per-game-controls{flex-direction:row;justify-content:flex-start;gap:4px;width:auto;bottom:6px;left:6px}.board-spike-host[data-geometry="2"] .legacy-player-frame-chrome[data-corner=compact] .legacy-once-per-game-button{height:24px!important}.board-spike-host:has(.table-hand-pill) .ptcgsim-zone-count--badge.ptcgsim-zone-count-hand{visibility:hidden}.board-spike-host[data-geometry="2"] .table-hand-pill{--table-hand-tint:var(--color-you);box-sizing:border-box;border:1px solid color-mix(in oklab, var(--table-hand-tint) 70%, transparent);background:var(--color-surface-2);height:26px;color:var(--color-text);box-shadow:var(--shadow-2);pointer-events:auto;z-index:var(--table-layer-rail);border-radius:999px;align-items:stretch;display:flex}.board-spike-host[data-geometry="2"] .table-hand-pill__count{box-sizing:border-box;min-width:30px;font:700 13px/1 var(--font-display,sans-serif);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 7px 0 9px;display:flex}.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__sort{border:0;border-left:1px solid var(--color-border);border-radius:0 999px 999px 0;width:30px;height:auto}.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__sort:not(:has(:checked)){box-shadow:none;background:0 0}.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__sort svg{width:14px;height:14px}.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__sort:has(:checked):after{width:10px;height:2px;bottom:2px}@media (pointer:coarse){.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__sort input{width:auto;height:auto;inset-block:-6px;inset-inline:0 -6px}}.board-spike-host[data-geometry="2"] .table-hand-pill--opponent{--table-hand-tint:var(--color-opponent)}.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__cover{border:0;border-left:1px solid var(--color-border);border-radius:0;width:30px;height:auto}.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__cover:last-child{border-radius:0 999px 999px 0}.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__cover:not(:has(:checked)){box-shadow:none;background:0 0}.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__cover svg{width:14px;height:14px}.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__cover:has(input:focus-visible){outline-color:var(--color-text);outline-offset:-2px;box-shadow:none}@media (pointer:coarse){.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__cover input{width:auto;height:auto;inset-block:-6px}}.board-spike-host[data-geometry="2"] .legacy-hand-sort--toggle{box-sizing:border-box;border:1px solid var(--color-border);background:color-mix(in oklab, var(--color-surface-2) 82%, transparent);width:30px;height:30px;box-shadow:var(--highlight-top), 0 1px 0 #00000059;color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), translate var(--duration-instant) var(--ease-out);border-radius:8px;flex:none;place-items:center;display:inline-grid;position:relative;inset:auto}@supports (color:lab(0% 0 0)){.board-spike-host[data-geometry="2"] .legacy-hand-sort--toggle{box-shadow:var(--highlight-top), 0 1px 0 lab(0% 0 0/.35)}}.board-spike-host[data-geometry="2"] .legacy-hand-sort--toggle svg{width:16px;height:16px}.board-spike-host[data-geometry="2"] .legacy-hand-sort--toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.board-spike-host[data-geometry="2"] .legacy-hand-sort--toggle:has(input:focus-visible){outline:2px solid var(--color-desk-focus,var(--color-accent));outline-offset:2px;box-shadow:0 0 0 2px var(--color-desk-focus-halo,transparent)}.board-spike-host[data-geometry="2"] .table-hand-pill .legacy-hand-sort--toggle.table-hand-pill__sort:has(input:focus-visible){outline-color:var(--color-text);outline-offset:-2px;box-shadow:none}@media (hover:hover) and (pointer:fine){.board-spike-host[data-geometry="2"] .legacy-hand-sort--toggle:hover{background-color:color-mix(in oklab, var(--color-surface-3) 90%, transparent);color:var(--color-text)}}.board-spike-host[data-geometry="2"] .legacy-hand-sort--toggle:active{translate:0 1px}.board-spike-host[data-geometry="2"] .legacy-hand-sort--toggle:has(:checked){--sort-seat:var(--color-you);border-color:color-mix(in oklab, var(--sort-seat) 50%, transparent);background:color-mix(in oklab, var(--sort-seat) 24%, var(--color-surface-1));color:color-mix(in oklab, var(--sort-seat) 70%, white);box-shadow:inset 0 2px 3px #00000059;box-shadow:inset 0 2px 3px lab(0% 0 0/.35)}.board-spike-host[data-geometry="2"] .legacy-hand-sort--opponent.legacy-hand-sort--toggle:has(:checked){--sort-seat:var(--color-opponent)}.board-spike-host[data-geometry="2"] .legacy-hand-sort--toggle:has(:checked):after{content:"";background:var(--sort-seat);border-radius:1.5px;width:12px;height:3px;position:absolute;bottom:3px;left:50%;translate:-50%}.board-spike-host[data-geometry="2"] .legacy-player-frame-chrome[data-corner=compact] .legacy-hand-sort--toggle{width:24px;height:24px}.board-spike-host[data-geometry="2"] .legacy-player-frame-chrome[data-player-layout-side=opponent] .legacy-once-per-game-button{transform:rotate(180deg)}.card-material{isolation:isolate;--card-light:0;--card-pointer-x:50%;--card-pointer-y:35%;--card-foil-strength:.24}.card-material[data-finish]:before,.card-material[data-finish]:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;transition:opacity calc(.24s * var(--motion-scale,1)) var(--ease-out);position:absolute;inset:0}.card-material[data-finish]:before{background-image:repeating-linear-gradient(112deg,#e6adcf 0%,#e8dba5 12%,#a1dbcf 24%,#9ebde5 36%,#c3aae7 48%,#e6adcf 60%),repeating-linear-gradient(52deg,#2228 0 1px,#eee3 2px 3px);background-size:260% 260%,100% 100%;background-position:calc(25% + var(--card-pointer-x) * .5) calc(25% + var(--card-pointer-y) * .5), center;background-blend-mode:soft-light;mix-blend-mode:color-dodge;opacity:calc(var(--card-light) * var(--card-foil-strength) * var(--card-foil-scale,1))}.card-material[data-finish]:after{background:radial-gradient(farthest-corner circle at var(--card-pointer-x) var(--card-pointer-y), #fff6, #fff1 28%, #0000 62%, #0003);mix-blend-mode:soft-light;opacity:calc(var(--card-light) * .65)}.card-material:is([data-finish=holo],[data-finish=rainbow]):after{opacity:calc(var(--card-light) * .3)}.card-material:is([data-finish=holo],[data-finish=rainbow]){--card-foil-scale:.8}.card-material[data-finish=holo]:before{clip-path:inset(10.5% 8% 47.5% round 1.5%)}.card-material[data-finish=sheen]:before{display:none}.card-material[data-foil-region=full]:before{clip-path:none}.card-material[data-foil-region=artwork]:before{clip-path:inset(10.5% 8% 47.5%)}.card-material[data-finish=matte]:before,.card-material[data-finish=matte]:after,.card-material[data-foil-region=none]:before{display:none}.ptcgsim-card__face.card-material{--card-light:max(var(--ptcgsim-glare,0), var(--ptcgsim-drag-light,0));--card-pointer-x:var(--ptcgsim-glare-x,50%);--card-pointer-y:var(--ptcgsim-glare-y,35%);--card-foil-strength:.18}.card-inspector__card.card-material{--card-light:var(--inspector-light,0);--card-pointer-x:var(--inspector-pointer-x,50%);--card-pointer-y:var(--inspector-pointer-y,35%)}.ptcgsim-card-preview-tilt.card-material{--card-light:var(--ptcgsim-glare-opacity,0);--card-pointer-x:var(--ptcgsim-glare-x,50%);--card-pointer-y:var(--ptcgsim-glare-y,35%);--card-foil-strength:.32}:root[data-motion=reduced] .card-material:before,:root[data-motion=reduced] .card-material:after,:root[data-motion-speed=instant] .card-material:before,:root[data-motion-speed=instant] .card-material:after,[data-reduced-motion=true] .card-material:before,[data-reduced-motion=true] .card-material:after{opacity:0}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .card-material:before,:root:not([data-motion=full]) .card-material:after{opacity:0}}:root[data-focus-from=pointer] :focus-visible:not(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,[contenteditable]:not([contenteditable=false])),:root[data-focus-from=pointer] input:is([type=checkbox],[type=radio]):focus-visible+label,:root[data-focus-from=pointer] .ptcgsim-card:focus-visible>*{--color-felt-focus-halo:transparent;--color-desk-focus-halo:transparent;--ptcgsim-focus-ring:transparent;outline-color:#0000!important}:root[data-focus-from=pointer] :has(>input:is([type=checkbox],[type=radio]):focus-visible){--color-felt-focus-halo:transparent;--color-desk-focus-halo:transparent;--ptcgsim-focus-ring:transparent;outline-color:#0000!important}
