@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-barlow), Arial, Helvetica, sans-serif;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-green-50:#f0fdf4;--color-green-800:#016630;--color-green-900:#0d542b;--color-neutral-600:#525252;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-barlow), Arial, Helvetica, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-title:var(--font-bodoni), "Bodoni 72", Didot, Georgia, serif;--font-label:var(--font-barlow-condensed), "Arial Narrow", Arial, sans-serif;--font-chalk:var(--font-cabin-sketch), "Comic Sans MS", cursive;--color-felt-0:#0a2219;--color-felt-1:#10392a;--color-felt-2:#1e5a43;--color-panel-green:#1846338c;--color-panel-deep:#06140f99;--color-plate:#06140fd9;--color-plate-edge:#c9a86799;--color-plate-vignette:#0000008c;--color-points-hi:#f8e8b6;--color-hairline:#c9a86747;--color-ivory:#f6f0e3;--color-ivory-2:#e9ddc4;--color-ink:#16201b;--color-brass:#c9a867;--color-brass-light:#e2c887;--color-muted:#a9bdb2;--color-success:#4cc07a;--color-card-red:#b3261e;--color-rarity-common:#a9bdb2;--color-rarity-uncommon:#4cc07a;--color-rarity-rare:#6ea7ff;--color-rarity-mythic:#b88cf0;--color-rarity-legendary:#e2c887;--color-btn:#184633;--color-btn-primary:#f6f0e3;--color-btn-hover:#1e5a43;--color-btn-press:#0a2219;--color-danger:#e0675a;--color-danger-hover:#c9574b;--color-danger-press:#9c3c32;--color-felt:#14432f;--color-panel:#0d2a20;--color-panel-ink:#f6f0e3;--color-panel-muted:#a9bdb2;--color-score-block:#23302a;--color-score-ink:#f4f1ea;--color-wood-light:#8f6a3c;--color-wood-dark:#5a4024;--color-opponent:#f6f0e3;--color-player:#f6f0e3;--color-turn-idle:#1d3b2f;--color-turn-idle-ink:#a9bdb2;--color-turn-active:#4cc07a;--color-turn-active-ink:#0a2219;--color-turn-glow:#4cc07a8c;--color-pill:#184633;--color-pill-ink:#f6f0e3;--color-pill-disabled:#2a463b;--color-presence-online:#4cc07a;--color-presence-busy:#f4b400;--color-presence-offline:#9e9e9e;--color-presence-thinking:#29a3f0;--color-card-face:#fff;--color-card-edge:#c9c9c9;--color-suit-red:#b3261e;--color-suit-black:#16201b;--color-card-back:#4a7fc6;--color-card-back-alt:#5d8fd3;--color-card-back-edge:#c94444;--color-pile-outline:#c9a867;--color-pile-empty:#c9a86752;--color-trick-winner:#4cc07a;--color-card-dim:#3440346b;--color-focus:#e2c887;--color-panel-sheen:#ffffff0d;--color-panel-edge:#c9a86747;--color-gold:#c9a867;--color-coin:#d6b56e;--color-coin-rim:#9c7e3f;--color-coin-ink:#5a4521;--color-xp:#c9a867;--color-xp-track:#06140f99;--color-claim:#c9a867;--color-badge-count:#c9a867;--color-scrim:#040e0a9e;--color-sheet:#f6f0e3;--color-sheet-ink:#16201b;--shadow-panel:0 10px 30px #00000047;--shadow-ivory:0 6px 18px #00000052, inset 0 1px 0 #ffffffb3;--radius-panel:1rem;--radius-control:.75rem;--radius-card:.45rem;--radius-pill:999px;--radius-tab:.2rem;--radius-sheet:1rem;--duration-fade:.2s;--ambient-drift-ms:28s;--ambient-sweep-ms:11s;--ambient-glint-ms:9s;--ambient-ripple-ms:7s;--ambient-twinkle-ms:4s;--press-scale:.96;--press-ms:90ms;--release-ms:.22s}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-neutral-600:lab(34.924% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.profile-name-link{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.profile-name-link:hover{text-underline-offset:2px;text-decoration:underline}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:0}.inset-\[-10\%\]{inset:-10%}.inset-\[-18\%\]{inset:-18%}.inset-x-0{inset-inline:0}.inset-y-\[-15\%\]{inset-block:-15%}.-top-\[18\%\]{top:-18%}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[17px\]{top:17px}.top-\[calc\(var\(--panel-h\)\+var\(--safe-top\)\+8px\)\]{top:calc(var(--panel-h) + var(--safe-top) + 8px)}.top-\[calc\(var\(--panel-h\)\+var\(--safe-top\)\+12px\)\]{top:calc(var(--panel-h) + var(--safe-top) + 12px)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-\[2\%\]{right:2%}.bottom-\[2\%\]{bottom:2%}.bottom-\[calc\(var\(--panel-h\)\+var\(--safe-bar\)\+4px\)\]{bottom:calc(var(--panel-h) + var(--safe-bar) + 4px)}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-\[-10\%\]{left:-10%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[45\]{z-index:45}.z-\[46\]{z-index:46}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-99{margin:calc(var(--spacing) * 99)}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[0\.45em\]{margin-top:.45em}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-\[1ch\]{margin-left:-1ch}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-110{height:calc(var(--spacing) * 110)}.h-\[0\.42em\]{height:.42em}.h-\[1\.1em\]{height:1.1em}.h-\[24\%\]{height:24%}.h-\[70\%\]{height:70%}.h-\[72px\]{height:72px}.h-\[78\%\]{height:78%}.h-\[104px\]{height:104px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[75dvh\]{max-height:75dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(100\%-1rem\)\]{max-height:calc(100% - 1rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[170px\]{min-height:170px}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-\[0\.42em\]{width:.42em}.w-\[1\.1em\]{width:1.1em}.w-\[24\%\]{width:24%}.w-\[68px\]{width:68px}.w-\[70\%\]{width:70%}.w-\[72px\]{width:72px}.w-\[130\%\]{width:130%}.w-\[min\(330px\,94vw\)\]{width:min(330px,94vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-0{max-width:0}.max-w-\[9rem\]{max-width:9rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[46vw\]{max-width:46vw}.max-w-\[72px\]{max-width:72px}.max-w-\[clamp\(4rem\,calc\(100vw-324px\)\,9rem\)\]{max-width:clamp(4rem,100vw - 324px,9rem)}.max-w-\[min\(92vw\,17\.5rem\)\]{max-width:min(92vw,17.5rem)}.max-w-\[min\(92vw\,19rem\)\]{max-width:min(92vw,19rem)}.max-w-\[min\(92vw\,26rem\)\]{max-width:min(92vw,26rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-\[8\.5rem\]{min-width:8.5rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.grid-cols-\[7\.5rem_1fr\]{grid-template-columns:7.5rem 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_max-content_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)}.grid-cols-\[minmax\(0\,max-content\)_minmax\(max-content\,1fr\)\]{grid-template-columns:minmax(0,max-content) minmax(max-content,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[0\.4em\]{gap:.4em}.gap-\[0\.22em\]{gap:.22em}.gap-\[0\.25em\]{gap:.25em}.gap-\[0\.35em\]{gap:.35em}.gap-\[calc\(var\(--panel-h\)\*0\.04\)\]{gap:calc(var(--panel-h) * .04)}.gap-\[calc\(var\(--panel-h\)\*0\.06\)\]{gap:calc(var(--panel-h) * .06)}.gap-\[calc\(var\(--panel-h\)\*0\.07\)\]{gap:calc(var(--panel-h) * .07)}.gap-\[calc\(var\(--panel-h\)\*0\.12\)\]{gap:calc(var(--panel-h) * .12)}.gap-\[calc\(var\(--panel-h\)\*0\.16\)\]{gap:calc(var(--panel-h) * .16)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-\[calc\(var\(--panel-h\)\*0\.14\)\]{column-gap:calc(var(--panel-h) * .14)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-\[2px\]{row-gap:2px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black\/10>:not(:last-child)){border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[inherit\]{border-radius:inherit}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sheet{border-radius:var(--radius-sheet)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-card-edge{border-color:var(--color-card-edge)}.border-green-800\/30{border-color:#0166304d}@supports (color:color-mix(in lab, red, red)){.border-green-800\/30{border-color:color-mix(in oklab, var(--color-green-800) 30%, transparent)}}.border-panel{border-color:var(--color-panel)}.border-red-700\/30{border-color:#bf000f4d}@supports (color:color-mix(in lab, red, red)){.border-red-700\/30{border-color:color-mix(in oklab, var(--color-red-700) 30%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[\#1b1e24\]{background-color:#1b1e24}.bg-\[\#1877F2\]{background-color:#1877f2}.bg-\[\#5865F2\]{background-color:#5865f2}.bg-\[\#d7263d\]\/10{background-color:#d7263d1a;background-color:lab(47.9966% 66.8458 34.6807/.1)}.bg-\[rgb\(242_185_40\/0\.16\)\]{background-color:#f2b92829}.bg-\[var\(--color-badge-count\)\]{background-color:var(--color-badge-count)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-black\/\[0\.03\]{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.bg-black\/\[0\.05\]{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.bg-black\/\[0\.08\]{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.bg-card-face{background-color:var(--color-card-face)}.bg-current{background-color:currentColor}.bg-green-50{background-color:var(--color-green-50)}.bg-opponent{background-color:var(--color-opponent)}.bg-panel{background-color:var(--color-panel)}.bg-panel\/90{background-color:#0d2a20e6}@supports (color:color-mix(in lab, red, red)){.bg-panel\/90{background-color:color-mix(in oklab, var(--color-panel) 90%, transparent)}}.bg-panel\/95{background-color:#0d2a20f2}@supports (color:color-mix(in lab, red, red)){.bg-panel\/95{background-color:color-mix(in oklab, var(--color-panel) 95%, transparent)}}.bg-pill{background-color:var(--color-pill)}.bg-player{background-color:var(--color-player)}.bg-red-50{background-color:var(--color-red-50)}.bg-score-block{background-color:var(--color-score-block)}.bg-scrim{background-color:var(--color-scrim)}.bg-sheet{background-color:var(--color-sheet)}.bg-transparent{background-color:#0000}.bg-turn-active{background-color:var(--color-turn-active)}.bg-turn-active\/10{background-color:#4cc07a1a}@supports (color:color-mix(in lab, red, red)){.bg-turn-active\/10{background-color:color-mix(in oklab, var(--color-turn-active) 10%, transparent)}}.bg-turn-idle{background-color:var(--color-turn-idle)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[0\.7em\]{padding-inline:.7em}.px-\[0\.8em\]{padding-inline:.8em}.px-\[0\.55em\]{padding-inline:.55em}.px-\[calc\(var\(--panel-h\)\*0\.2\)\]{padding-inline:calc(var(--panel-h) * .2)}.px-\[calc\(var\(--panel-h\)\*0\.08\)\]{padding-inline:calc(var(--panel-h) * .08)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[0\.25em\]{padding-block:.25em}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-chalk{font-family:var(--font-chalk)}.font-label{font-family:var(--font-label)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.font-sans{font-family:var(--font-barlow), Arial, Helvetica, sans-serif}.font-title{font-family:var(--font-title)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[calc\(var\(--panel-h\)\*0\.2\)\]{font-size:calc(var(--panel-h) * .2)}.text-\[calc\(var\(--panel-h\)\*0\.13\)\]{font-size:calc(var(--panel-h) * .13)}.text-\[calc\(var\(--panel-h\)\*0\.14\)\]{font-size:calc(var(--panel-h) * .14)}.text-\[calc\(var\(--panel-h\)\*0\.18\)\]{font-size:calc(var(--panel-h) * .18)}.text-\[calc\(var\(--panel-h\)\*0\.22\)\]{font-size:calc(var(--panel-h) * .22)}.text-\[calc\(var\(--panel-h\)\*0\.27\)\]{font-size:calc(var(--panel-h) * .27)}.text-\[calc\(var\(--panel-h\)\*0\.095\)\]{font-size:calc(var(--panel-h) * .095)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.text-\[\#d7263d\]{color:#d7263d}.text-black{color:var(--color-black)}.text-black\/30{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.text-black\/30{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.text-black\/40{color:#0006}@supports (color:color-mix(in lab, red, red)){.text-black\/40{color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab, red, red)){.text-black\/45{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab, red, red)){.text-black\/55{color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-black\/65{color:#000000a6}@supports (color:color-mix(in lab, red, red)){.text-black\/65{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-black\/75{color:#000000bf}@supports (color:color-mix(in lab, red, red)){.text-black\/75{color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.text-black\/80{color:#000c}@supports (color:color-mix(in lab, red, red)){.text-black\/80{color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.text-danger{color:var(--color-danger)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-ink\/70{color:#16201bb3}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.text-ivory{color:var(--color-ivory)}.text-muted{color:var(--color-muted)}.text-neutral-600{color:var(--color-neutral-600)}.text-opponent{color:var(--color-opponent)}.text-panel-ink{color:var(--color-panel-ink)}.text-panel-ink\/60{color:#f6f0e399}@supports (color:color-mix(in lab, red, red)){.text-panel-ink\/60{color:color-mix(in oklab, var(--color-panel-ink) 60%, transparent)}}.text-panel-ink\/70{color:#f6f0e3b3}@supports (color:color-mix(in lab, red, red)){.text-panel-ink\/70{color:color-mix(in oklab, var(--color-panel-ink) 70%, transparent)}}.text-panel-ink\/90{color:#f6f0e3e6}@supports (color:color-mix(in lab, red, red)){.text-panel-ink\/90{color:color-mix(in oklab, var(--color-panel-ink) 90%, transparent)}}.text-pill-ink{color:var(--color-pill-ink)}.text-player{color:var(--color-player)}.text-red-200{color:var(--color-red-200)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-score-ink{color:var(--color-score-ink)}.text-sheet-ink{color:var(--color-sheet-ink)}.text-success{color:var(--color-success)}.text-turn-active{color:var(--color-turn-active)}.text-turn-active-ink{color:var(--color-turn-active-ink)}.text-turn-idle-ink{color:var(--color-turn-idle-ink)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-panel{outline-color:var(--color-panel)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.invert{--tw-invert:invert(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[grid-template-areas\:\'pill\'\'name\'\]{grid-template-areas:"pill""name"}.\[grid-template-areas\:\'pill_hint\'\'name_hint\'\]{grid-template-areas:"pill hint""name hint"}.\[grid-template-areas\:\'pill_pill\'\'name_hint\'\]{grid-template-areas:"pill pill""name hint"}.\[grid-template-areas\:\'pill_round_mode\'\'name_name_name\'\]{grid-template-areas:"pill round mode""name name name"}:is(:where(.group):is([open],:popover-open,:open) .group-open\:rotate-180){rotate:180deg}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:min-h-11::file-selector-button{min-height:calc(var(--spacing) * 11)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-black\/\[0\.07\]::file-selector-button{background-color:#00000012}@supports (color:color-mix(in lab, red, red)){.file\:bg-black\/\[0\.07\]::file-selector-button{background-color:color-mix(in oklab, var(--color-black) 7.0%, transparent)}}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:font-bold::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (hover:hover){.hover\:bg-\[\#4f5ce0\]:hover{background-color:#4f5ce0}.hover\:bg-\[\#166fe0\]:hover{background-color:#166fe0}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.hover\:bg-black\/50:hover{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/50:hover{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-black\/85:hover{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/85:hover{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.hover\:bg-black\/\[0\.1\]:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.hover\:bg-black\/\[0\.06\]:hover{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.hover\:bg-black\/\[0\.09\]:hover{background-color:#00000017}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.09\]:hover{background-color:color-mix(in oklab, var(--color-black) 9%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:text-brass-light:hover{color:var(--color-brass-light)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-turn-active:focus{border-color:var(--color-turn-active)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-turn-active\/40:focus{--tw-ring-color:#4cc07a66}@supports (color:color-mix(in lab, red, red)){.focus\:ring-turn-active\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-turn-active) 40%, transparent)}}.focus-visible\:bg-black\/\[0\.06\]:focus-visible{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-black\/\[0\.06\]:focus-visible{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:checked\]\:bg-sheet:has(:checked){background-color:var(--color-sheet)}.has-\[\:checked\]\:shadow-sm:has(:checked){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\:focus-visible\]\:outline:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[\:focus-visible\]\:outline-3:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.has-\[\:focus-visible\]\:outline-focus:has(:focus-visible){outline-color:var(--color-focus)}.aria-disabled\:cursor-default[aria-disabled=true]{cursor:default}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-pressed\:border-black[aria-pressed=true]{border-color:var(--color-black)}.aria-pressed\:bg-black[aria-pressed=true]{background-color:var(--color-black)}.aria-pressed\:text-white[aria-pressed=true]{color:var(--color-white)}.aria-\[invalid\=true\]\:border-red-700[aria-invalid=true]{border-color:var(--color-red-700)}.aria-\[pressed\=false\]\:border-black\/15[aria-pressed=false]{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.aria-\[pressed\=false\]\:border-black\/15[aria-pressed=false]{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}@media not all and (min-width:419px){.max-\[419px\]\:hidden{display:none}.max-\[419px\]\:px-0{padding-inline:0}}@media not all and (min-width:399px){.max-\[399px\]\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:h-\[70\%\]{height:70%}.max-sm\:justify-start{justify-content:flex-start}.max-sm\:gap-\[calc\(var\(--panel-h\)\*0\.14\)\]{gap:calc(var(--panel-h) * .14)}.max-sm\:px-\[calc\(var\(--panel-h\)\*0\.14\)\]{padding-inline:calc(var(--panel-h) * .14)}.max-sm\:text-\[calc\(var\(--panel-h\)\*0\.26\)\]{font-size:calc(var(--panel-h) * .26)}.max-sm\:\[grid-template-areas\:\'pill_pill\'\'name_hint\'\]{grid-template-areas:"pill pill""name hint"}}@media (min-width:400px){.min-\[400px\]\:hidden{display:none}}@media (min-width:420px){.min-\[420px\]\:hidden{display:none}.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[420px\]\:text-\[15px\]{font-size:15px}}@media (min-width:40rem){.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:max-w-\[92vw\]{max-width:92vw}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:hidden{display:none}}@media (orientation:landscape) and (max-height:500px){.short\:flex-row{flex-direction:row}.short\:items-center{align-items:center}.short\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.short\:text-\[7px\]{font-size:7px}.short\:text-\[9px\]{font-size:9px}.short\:text-\[11px\]{font-size:11px}.short\:text-\[12px\]{font-size:12px}.short\:text-\[14px\]{font-size:14px}}.\[data-testid\=bot-list-anansi\]\:visible:is(),.\[data-testid\=bot-list-elmac\]\:visible:is(),.\[data-testid\=bot-list-esinam\]\:visible:is(),.\[data-testid\=bot-list-senyo\]\:visible:is(),.\[data-testid\=challenges-badge\]\:visible:is(),.\[data-testid\=menu-settings\]\:visible:is(),.\[data-testid\=mute-music\]\:visible:is(),.\[data-testid\=shell-coins\]\:visible:is(),.\[data-testid\=side-nav-backpack\]\:visible:is(),.\[data-testid\=side-nav-challenges\]\:visible:is(),.\[data-testid\=side-nav-shop\]\:visible:is(),.\[data-testid\=side-report-bug\]\:visible:is(){visibility:visible}}:root,.replay-frame,.table-has-rail{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--color-nav:#071a13;--color-claimed:#7fd09b;--safe-bar:max(6px, var(--safe-bottom));--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--page-top:calc(var(--safe-top) + clamp(20px, 3.2vh, 36px));--page-title-size:clamp(22px, 8vw, 40px);--page-title-gap:clamp(14px, 2.4vh, 24px);--page-gutter:16px;--page-max:680px;--panel-h:clamp(54px, calc(var(--app-height,100dvh) * .08), 82px);--tab-h:3px;--card-aspect:.714;--card-rows:4.5;--card-min-h:64px;--card-max-h:190px;--fan-step:.36;--tap-strip:44px;--felt-h:calc(var(--app-height,100dvh) - 2 * var(--panel-h) - 2 * var(--tab-h) - var(--safe-top) - var(--safe-bar) - var(--chrome-h,0px));--felt-w:calc(100vw - var(--table-rail,0px) - var(--safe-left) - var(--safe-right) - 32px);--card-h:clamp(var(--card-min-h), min(calc((var(--felt-h) - 24px) / var(--card-rows)), calc((var(--felt-w) - 4 * var(--tap-strip)) / var(--card-aspect)), calc(var(--felt-w) / (1 + 4 * var(--fan-step)) / var(--card-aspect))), var(--card-max-h));--card-w:calc(var(--card-h) * var(--card-aspect));--lift-zone-player:calc(var(--card-h) * .2);--lift-zone-opponent:calc(var(--card-h) * .1);--fan-strip:max(var(--tap-strip), calc(var(--card-w) * var(--fan-step)))}@media (orientation:landscape) and (max-height:500px){:root,.replay-frame{--panel-h:clamp(34px, calc(var(--app-height,100dvh) * .09), 42px);--tab-h:3px;--card-rows:3.45}}@media (min-width:768px){:root{--page-gutter:28px;--page-max:920px;--page-title-size:42px}}@media (min-width:1024px){:root{--page-gutter:40px;--page-max:1240px;--page-title-size:44px;--page-top:calc(var(--safe-top) + 28px)}}:root{--menu-img-lg:image-set(url(/ui/menu.1920.6115f682.webp) type("image/webp"), url(/ui/menu.1920.e23dc63d.jpg) type("image/jpeg"));--menu-img-sm:image-set(url(/ui/menu.1280.f574ee22.webp) type("image/webp"), url(/ui/menu.1280.ca5fa0d6.jpg) type("image/jpeg"));--home-img-lg:image-set(url(/ui/home.1920.cde798ab.webp) type("image/webp"), url(/ui/home.1920.44b71e54.jpg) type("image/jpeg"));--home-img-sm:image-set(url(/ui/home.1280.9b6e1640.webp) type("image/webp"), url(/ui/home.1280.07cd24d2.jpg) type("image/jpeg"));--board-default-lg:image-set(url(/board/table/board-default.1920.bc0ec8ed.webp) type("image/webp"), url(/board/table/board-default.1920.bcd1d977.jpg) type("image/jpeg"));--board-default-sm:image-set(url(/board/table/board-default.1280.0678c6d8.webp) type("image/webp"), url(/board/table/board-default.1280.319c860f.jpg) type("image/jpeg"));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html,body{overscroll-behavior:none;height:100%;overflow:hidden}.game-root{height:var(--app-height,100dvh);position:fixed;inset:0}body{background:var(--color-felt-0);color:var(--color-ivory);font-family:var(--font-sans), Arial, Helvetica, sans-serif;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html{touch-action:manipulation}input:not([type=radio],[type=checkbox],[type=file]),select,textarea{font-size:max(1rem,16px)}:where(button,[role=button],a,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.hit-44:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.credits{flex-direction:column;gap:6px;min-width:0;margin-top:8px;display:flex}.credits-toggle{min-height:44px;color:inherit;font-family:var(--font-label), sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#06140f59;border:1px solid #c9a86773;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.credits-chevron{flex:none;width:16px;height:16px;transition:transform .16s ease-out}.credits-chevron[data-open]{transform:rotate(180deg)}.credits-panel{overflow-wrap:anywhere;background:#0000000a;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;line-height:1.45;display:flex}.credits-list{flex-direction:column;gap:4px;padding-left:16px;list-style:outside;display:flex}.credits-sublist{margin-top:4px;padding-left:16px;list-style:circle}.credits-head{font-weight:700}.credits-link{color:var(--color-brass-light);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .credits-chevron{transition:none}}.streak-badge{--flame-outer:#c9a867;--flame-core:#f6e7b8;--flame-glow:transparent;height:calc(var(--panel-h) * .24);color:#f6f0e3;min-height:12px;font-family:var(--font-label), sans-serif;font-weight:800;font-size:calc(var(--panel-h) * .15);font-variant-numeric:tabular-nums;white-space:nowrap;background:#06140f8c;border-radius:999px;flex-shrink:0;align-items:center;gap:.25em;padding:0 .55em 0 .4em;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #c9a86773}@media (orientation:landscape) and (max-height:500px){.streak-badge{font-size:9px}}.streak-flame{transform-origin:50% 90%;width:.95em;height:1.2em;filter:drop-shadow(0 0 .18em var(--flame-glow));overflow:visible}.streak-flame-outer{fill:var(--flame-outer)}.streak-flame-core{fill:var(--flame-core)}.streak-badge[data-tier="2"]{--flame-outer:#f08a3c;--flame-core:#ffd27a;--flame-glow:#f08a3cbf;box-shadow:inset 0 0 0 1px #f08a3c8c}.streak-badge[data-tier="3"]{--flame-outer:#e8572a;--flame-core:#ffb347;--flame-glow:#e8572ad9;box-shadow:inset 0 0 0 1px #e8572a99}.streak-badge[data-tier="3"] .streak-flame{animation:1.4s ease-in-out infinite streak-flicker;scale:1.18}.streak-badge[data-tier="4"]{--flame-outer:#6fc3ff;--flame-core:#fff;--flame-glow:#8ccdfff2;box-shadow:inset 0 0 0 1px #8ccdffb3,0 0 .6em #6fc3ff73}.streak-badge[data-tier="4"] .streak-flame{filter:drop-shadow(0 0 .28em var(--flame-glow)) drop-shadow(0 0 .1em #fff);animation:.9s ease-in-out infinite streak-flicker;scale:1.28}@keyframes streak-flicker{0%,to{transform:scaleY(1)rotate(0)}30%{transform:scaleY(1.08)rotate(-3deg)}55%{transform:scaleY(.95)rotate(2deg)}80%{transform:scaleY(1.05)rotate(-1deg)}}html[data-tier=static] .streak-flame{filter:none;animation:none}html[data-tier=static] .streak-badge{box-shadow:inset 0 0 0 1px #c9a86773}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .streak-flame{animation:none}}.match-end-streak{--panel-h:64px;flex-direction:column;align-items:center;gap:4px;min-height:16px;display:inline-flex}.match-end-streak .streak-badge[data-pop]{animation:.32s cubic-bezier(.3,1.6,.5,1) both streak-pop}.match-end-streak .streak-badge[data-out]{animation:.6s ease-in .5s both streak-out}.match-end-best{color:#e2c887;font-family:var(--font-label), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}@keyframes streak-pop{0%{opacity:.4;transform:scale(.7)}60%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}@keyframes streak-out{to{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .match-end-streak .streak-badge{animation:none}}.felt{container:felt/size}.piles{align-items:center;gap:calc(var(--card-h) * .12);flex-direction:column;display:flex}@container felt (max-height:400px) and (min-width:480px){.piles{gap:calc(var(--card-w) * 1.8);flex-direction:row}}.card{-webkit-touch-callout:none;width:calc(var(--card-w) * var(--card-scale,1));height:calc(var(--card-h) * var(--card-scale,1));border-radius:calc(var(--radius-card) * var(--card-scale,1));-webkit-user-select:none;user-select:none;flex:none;position:relative;container-type:inline-size}.card-art{border-radius:inherit;object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.card-back-fallback{border:2px solid var(--color-card-back-edge);background-color:var(--color-card-back);background-image:repeating-linear-gradient(45deg, var(--color-card-back-alt) 0 6%, transparent 6% 12%)}.hand-card{border-radius:var(--radius-card)}.lift-shadow{border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 12px 22px #00000047}.hand-card[data-dimmed=true]{cursor:not-allowed}.hand-card:after{content:"";border-radius:inherit;background:repeating-linear-gradient(135deg, #ffffff47 0 3px, transparent 3px 9px), var(--color-card-dim);opacity:0;pointer-events:none;transition:opacity var(--duration-fade) ease-out;position:absolute;inset:0}.hand-card[data-dimmed=true]:after{opacity:1}.hand-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.pile-card{box-shadow:0 0 0 3px var(--color-pile-outline), 0 2px 3px #0000004d}.trick-glow{border-radius:calc(var(--radius-card) + 3px);box-shadow:0 0 0 4px var(--color-trick-winner), 0 0 20px 4px var(--color-trick-winner);opacity:0;pointer-events:none;position:absolute;inset:-3px}@keyframes fade-in{0%{opacity:0}}.fade-in{animation:fade-in var(--duration-fade) ease-out}.tooltip-host{position:relative}.tooltip-host>.tooltip{white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-sheet-ink);color:var(--color-sheet);opacity:0;pointer-events:none;transition:opacity var(--duration-fade);padding:2px 8px;font-size:11px;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}.tooltip-host:hover>.tooltip,.tooltip-host:focus-within>.tooltip{opacity:1}:root{--board-light:radial-gradient(ellipse 85% 55% at 50% -8%, rgb(255 246 222/var(--light-top,.1)), transparent 70%), radial-gradient(ellipse at center, transparent 55%, rgb(0 0 0/var(--light-vignette,.38)) 100%)}.board-bg{background-color:var(--board-base,var(--color-felt));background-image:var(--board-light), linear-gradient(rgb(0 0 0/var(--board-dim,0)), rgb(0 0 0/var(--board-dim,0))), var(--board-lg,var(--board-default-lg));background-position:50%;background-size:cover}@media (max-width:900px){.board-bg{background-image:var(--board-light), linear-gradient(rgb(0 0 0/var(--board-dim,0)), rgb(0 0 0/var(--board-dim,0))), var(--board-sm,var(--board-default-sm))}}@media (orientation:portrait){.board-bg{background-image:var(--board-light), linear-gradient(rgb(0 0 0/var(--board-dim,0)), rgb(0 0 0/var(--board-dim,0))), var(--board-lg-portrait,var(--board-lg,var(--board-default-lg)))}}@media (orientation:portrait) and (max-width:900px){.board-bg{background-image:var(--board-light), linear-gradient(rgb(0 0 0/var(--board-dim,0)), rgb(0 0 0/var(--board-dim,0))), var(--board-sm-portrait,var(--board-sm,var(--board-default-sm)))}}.board-video,.board-video-vignette{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.board-video{object-fit:cover;opacity:0;transition:opacity .4s ease-out}.board-video[data-playing]{opacity:1}.board-video-vignette{background:var(--board-light), linear-gradient(rgb(0 0 0/var(--board-dim,0)), rgb(0 0 0/var(--board-dim,0)))}.menu-bg{background-color:#03100f;background-image:var(--menu-img-lg);background-position:50%;background-size:cover}@media (max-width:900px){.menu-bg{background-image:var(--menu-img-sm)}}.home-bg{background-color:#070707;background-image:linear-gradient(#00000094, #000000b8), var(--home-img-lg);background-position:50%;background-size:cover}@media (max-width:900px){.home-bg{background-image:linear-gradient(#00000094, #000000b8), var(--home-img-sm)}}.home-tap{-webkit-tap-highlight-color:transparent;background:0 0}.home-tap:focus-visible{outline:3px solid var(--color-focus);outline-offset:-8px;border-radius:16px}.menu-title.home-title{margin:0 0 20px}@media (max-height:500px){.menu-title.home-title{margin-bottom:16px;font-size:clamp(3.5rem,11vw,6rem)}}.home-hint{letter-spacing:.06em;color:#ffffffd9;text-shadow:0 2px 6px #000000b3;font-size:15px;font-weight:700;animation:2.4s ease-in-out infinite home-pulse}@keyframes home-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .home-hint{opacity:.85;animation:none}}.home-corner{pointer-events:none;top:max(16px, calc(var(--safe-top) + 8px));right:max(16px, calc(var(--safe-right) + 8px));position:absolute}.menu-scroll{overscroll-behavior:contain;height:100dvh;position:relative;overflow-y:auto}.menu-layout{--menu-w:min(88vw, 380px);--menu-btn-h:52px;--menu-gap:12px;min-height:100%;padding:max(72px, calc(var(--safe-top) + 64px)) 16px max(48px, calc(var(--safe-bottom) + 40px));flex-direction:column;align-items:center;display:flex}.menu-layout:before,.menu-layout:after{content:"";flex:1 1 0}.menu-layout:after{flex-grow:1.4}.menu-title{letter-spacing:.02em;color:#fff;text-align:center;text-shadow:0 4px 12px #0009;white-space:nowrap;margin:0 0 clamp(32px,7vh,64px);font-size:clamp(3.5rem,20vw,7.5rem);font-weight:700;line-height:1}.menu-nav{width:var(--menu-w);gap:calc(var(--menu-gap) * 2);flex-direction:column;display:flex}.menu-stack{gap:var(--menu-gap);flex-direction:column;display:flex}.menu-row{gap:var(--menu-gap);grid-template-columns:1fr 1fr;display:grid}.menu-btn{height:var(--menu-btn-h,52px);min-height:var(--menu-btn-h,52px);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;padding:0 16px;display:flex}.menu-icon{flex:none;width:24px;height:24px}.menu-label{font-family:var(--font-title);letter-spacing:.06em;font-size:1.5rem;font-weight:700;line-height:1}.menu-row .menu-label{font-size:1.25rem}@media (max-width:380px){.menu-row .menu-btn{gap:8px}.menu-row .menu-label{font-size:1.05rem}}.menu-btn[aria-disabled=true]{opacity:.4;filter:grayscale();cursor:default}.menu-chip{z-index:10;top:max(16px, calc(var(--safe-top) + 8px));right:max(16px, calc(var(--safe-right) + 8px));align-items:center;gap:8px;display:flex;position:absolute}.menu-bell{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border-radius:9999px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.menu-bell-count{background:var(--color-badge-count);color:#fff;text-align:center;border-radius:9999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;line-height:20px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #00000059}.menu-btn-badge{z-index:2;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px;top:3px;right:4px}.friends-tab-count{z-index:1;background:var(--color-badge-count);color:#fff;min-width:18px;height:18px;font-family:var(--font-sans,system-ui), sans-serif;text-align:center;border-radius:9999px;padding:0 4px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:-7px;right:-3px;box-shadow:0 0 0 2px #fff}.menu-audio{z-index:10;top:max(16px, calc(var(--safe-top) + 8px));left:max(16px, calc(var(--safe-left) + 8px));gap:8px;display:flex;position:absolute}.mute-btn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border-radius:9999px;place-items:center;width:44px;height:44px;transition:background-color .15s,transform .15s;display:grid}.mute-btn:hover{background:#00000080}.mute-btn:active{transform:scale(.95)}.mute-btn[aria-pressed=true]{color:#ffffff8c}.mute-pill{min-height:44px;color:var(--color-sheet-ink,#1d1d1d);background:#0000000f;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}.mute-pill:hover{background:#0000001a}.mute-pill:active{transform:scale(.97)}.mute-pill[aria-pressed=true]{color:#00000080}.mute-pill.perf-toggle[aria-pressed=true]{color:#1d7a32;background:#2ea04329}.perf-overlay{pointer-events:none;z-index:30;top:calc(var(--tab-h) + 11px);left:calc(var(--safe-left,0px) + 46px);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#00000073;border-radius:8px;align-items:center;gap:8px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;display:flex;position:absolute}@media (max-width:639px){.perf-overlay{top:calc(var(--tab-h) + 44px);left:calc(var(--safe-left,0px) + 4px);text-align:center;flex-direction:column;gap:3px;padding:4px 3px;font-size:9.5px}}.perf-bars{align-items:flex-end;gap:1.5px;height:12px;display:inline-flex}.perf-bars span{background:#ffffff47;border-radius:1px;width:3px}.perf-bars span[data-on]{background:#5fe06a}.perf-offline{color:#ff8a8a}.volume-slider{width:100%;height:44px;accent-color:var(--color-btn-primary);cursor:pointer}.menu-bug{bottom:max(2px, calc(var(--safe-bottom) - 4px));left:max(6px, calc(var(--safe-left) + 2px));letter-spacing:.02em;color:#fff9;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 8px;font-size:12px;font-weight:700;transition:color .15s ease-out;display:inline-flex;position:absolute}.menu-bug:hover{color:#fff}.home-preload{background:#ffffff2e;border-radius:9999px;width:min(240px,60vw);height:6px;margin-top:1.25rem;position:relative;overflow:hidden}.home-preload-fill{transform-origin:0;background:#ffffffd9;transition:transform .16s ease-out;position:absolute;inset:0}.menu-version.home-version{right:max(14px, calc(var(--safe-right) + 10px));left:auto}.menu-version{pointer-events:none;bottom:max(10px, calc(var(--safe-bottom) + 4px));right:max(14px, calc(var(--safe-right) + 10px));letter-spacing:.04em;color:#fff6;font-size:12px;font-weight:600;position:absolute}@media (min-width:768px) and (min-height:700px){.menu-layout{--menu-w:420px;--menu-btn-h:56px}.menu-label{font-size:1.625rem}}@media (orientation:portrait) and (max-height:700px){.menu-layout{--menu-btn-h:46px;--menu-gap:8px;padding-top:max(60px, calc(var(--safe-top) + 52px));padding-bottom:max(44px, calc(var(--safe-bottom) + 36px))}.menu-title{margin-bottom:24px}}@media (max-height:500px){.menu-layout{--menu-w:min(42vw, 340px);--menu-btn-h:44px;--menu-gap:8px;padding:max(16px, calc(var(--safe-top) + 12px)) max(32px, calc(var(--safe-right) + 24px)) max(16px, calc(var(--safe-bottom) + 12px)) max(32px, calc(var(--safe-left) + 24px));grid-template-columns:1fr auto;align-items:center;column-gap:32px;display:grid}.menu-layout:before,.menu-layout:after{display:none}.menu-title{margin:0;font-size:clamp(3rem,9vw,5.5rem)}.menu-nav{gap:8px}.menu-stack,.menu-row{gap:6px}.menu-version{left:128px;right:auto;bottom:max(14px, calc(var(--safe-bottom) + 8px))}.menu-chip{right:auto;left:max(16px, calc(var(--safe-left) + 8px))}.menu-audio{top:auto;bottom:max(48px, calc(var(--safe-bottom) + 42px))}.menu-label{font-size:1.25rem}}.edge-chip,.edge-btn{color:#ffffffe6;background:#00000061;transition:background-color .15s ease-out,transform .15s ease-out;box-shadow:inset 0 1px #ffffff1f}.edge-chip{border-radius:10px;max-width:108px;padding:5px 9px 5px 7px;line-height:1.15}.edge-chip-text{white-space:normal}.edge-shuffle{border-radius:999px;max-width:none;height:30px;padding:0 9px 0 7px;font-size:13px}@media (min-width:768px),(orientation:landscape) and (max-height:500px){.edge-chip{border-radius:999px;max-width:none;height:30px;padding:0 12px 0 9px}.edge-chip-text{white-space:nowrap}}.edge-top,.edge-middle,.edge-bottom{right:calc(var(--safe-right) + 6px)}.edge-top{top:calc(var(--tab-h) + var(--card-h) + var(--lift-zone-opponent) + 6px)}.edge-middle{top:42%}.edge-bottom{bottom:calc(var(--tab-h) + var(--card-h) + var(--lift-zone-player) + 8px)}@media (min-width:768px),(orientation:landscape) and (max-height:500px){.edge-top{top:calc(var(--tab-h) + 6px)}.edge-middle{top:50%}.edge-bottom{bottom:calc(var(--tab-h) + 6px)}}@media (hover:hover){.edge-chip:hover,.edge-btn:hover:not([aria-disabled=true]){color:#fff;background:#0000008c}}.edge-chip:active,.edge-btn:active:not([aria-disabled=true]){transform:scale(.95)}.edge-btn[aria-disabled=true]{opacity:.55}.edge-chip:focus-visible,.edge-btn:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.card-chip{border:1px solid var(--color-card-edge);background:var(--color-card-face);min-width:40px;color:var(--color-suit-black);border-radius:6px;box-shadow:0 2px 6px #00000059}@media (min-width:1024px) and (min-height:700px){.edge-chip{height:34px;font-size:13px}.card-chip{padding:6px 12px;font-size:1.125rem}.edge-btn{width:52px;height:52px;font-size:10px}}.hand-card{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.drop-zone{pointer-events:none;z-index:0;border-radius:calc(var(--radius-card) + 6px);border:3px solid var(--color-pile-outline);opacity:0;background:#43c8551f;position:absolute;inset:-8px;box-shadow:0 0 18px #43c8558c}@supports (overflow:clip){.table-clip{overflow:clip}}.inspect-backdrop{z-index:70;padding:max(8px, var(--safe-top)) 8px max(8px, var(--safe-bottom));background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.inspect-sheet{overscroll-behavior:contain;color:#fff;background:#15171a;border-radius:16px;flex-direction:column;width:min(100%,1100px);max-height:100%;display:flex;overflow-y:auto;box-shadow:0 12px 40px #00000080}.inspect-head{z-index:3;background:#15171a;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex;position:sticky;top:0}.inspect-head h2{flex:1;min-width:0}.inspect-close{text-transform:uppercase;background:#ffffff1f;border-radius:9999px;min-width:44px;min-height:44px;padding:0 14px;font-size:.85rem;font-weight:800}.inspect-toolbar{flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 12px 0;display:flex}.inspect-chip{background:#ffffff1f;border-radius:9999px;min-height:44px;padding:0 14px;font-size:.85rem;font-weight:800}.inspect-chip[aria-pressed=true]{background:var(--color-turn-active);color:var(--color-turn-active-ink,#fff)}.inspect-chip[aria-disabled=true]{opacity:.4}.inspect-grid{--card-h:104px;--card-w:calc(var(--card-h) * .714);grid-template-columns:repeat(auto-fill, minmax(calc(var(--card-w) + 8px), 1fr));justify-items:center;gap:10px 6px;padding:14px 12px 16px;display:grid}.inspect-grid-card{border-radius:calc(var(--radius-card) + 2px);transition:transform .15s ease-out;display:block}.inspect-grid-card:active{transform:scale(.96)}@media (min-width:900px){.inspect-grid{--card-h:140px}}.inspect-view{z-index:75;padding:max(8px, var(--safe-top)) 8px max(12px, var(--safe-bottom));color:#fff;background:#0c0d0f;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;inset:0}.inspect-view-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;max-width:700px;display:flex}.inspect-picker select{color:#fff;background:#ffffff1f;border-radius:10px;min-height:44px;padding:0 10px;font-weight:700}.inspect-picker option{color:#000}.inspect-stage{touch-action:pan-y;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;display:flex}.inspect-nav{background:#ffffff1a;border-radius:12px;place-items:center;width:44px;height:64px;font-size:2rem;line-height:1;display:grid}.inspect-spinner{z-index:5;pointer-events:none;border:4px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.8s linear infinite inspect-spin;position:absolute;top:50%;left:50%}@keyframes inspect-spin{to{transform:rotate(360deg)}}.inspect-big{transition:transform .26s ease-out;position:relative}.inspect-big[data-raised]{transform:translateY(-4%)scale(1.03)}.inspect-caption{color:#ffffffbf;font-size:.9rem;font-weight:700}.inspect-board{border-radius:12px;height:min(74dvh,780px);margin:12px;position:relative;overflow:hidden}.inspect-board-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.inspect-outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.inspect-outline-label{fill:#ffd678;paint-order:stroke;stroke:#0000008c;stroke-width:3px;font-weight:800}.inspect-outline-legend{color:#ffd678;pointer-events:none;background:#0000009e;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:8px;right:8px}.inspect-outline-swatch{border:2px dashed #ffd678;border-radius:3px;width:14px;height:10px}.table-outline-probe{width:100vw;height:var(--app-height,100dvh);visibility:hidden;pointer-events:none;z-index:-1;position:fixed;top:0;left:0;overflow:hidden}.inspect-emotes{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;padding:14px 16px 18px;display:grid}.inspect-emote{color:#fff;background:#ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:44px;padding:8px 4px;transition:transform .12s,opacity .12s;display:flex}.inspect-emote:active{transform:scale(.95)}.emote-fallback{font-size:2rem;line-height:1}.emote-glow{background:radial-gradient(circle,#ffe18c8c,#0000 65%)}.emote-sparkle{background:radial-gradient(circle at 18% 22%,#ffffffe6 0 2px,#0000 3px),radial-gradient(circle at 82% 30%,#fffc 0 2px,#0000 3px),radial-gradient(circle at 70% 85%,#ffffffd9 0 2px,#0000 3px)}html[data-inspecting] .effects-css{z-index:90}html[data-inspecting] .inspect-shader-layer{z-index:91}.inspect-tier{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.inspect-tier-line{color:#ffffffb8;font-size:12px}.tile-inspect{letter-spacing:.04em;text-transform:uppercase;background:#00000014;border-radius:9999px;min-height:36px;padding:0 12px;font-size:11px;font-weight:900}.tile-inspect:hover{background:#00000024}.double-tip{z-index:30;color:#fff;text-align:center;background:#000000c7;border-radius:12px;width:max-content;max-width:min(100vw - 128px,22rem);padding:8px 14px;font-size:13px;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000059}@media (orientation:landscape) and (max-height:500px){.double-tip{bottom:calc(var(--panel-h) + var(--safe-bar) + 10px);left:calc(var(--safe-left) + 12px);text-align:left;max-width:min(26vw,14rem);font-size:12px;position:fixed;transform:none}}.clash-pip{width:max(6px, calc(var(--panel-h) * .1));aspect-ratio:5/7;border:1px solid #ffffff73;border-radius:2px;transition:background-color .2s ease-out,border-color .2s ease-out}.clash-pip[data-filled=true]{background:#ffffffd9;border-color:#ffffffe6}.clash-pip[data-current]{border:2px solid #fff;box-shadow:0 0 0 1px #00000059}.mode-select{z-index:40;overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.mode-select-inner{--menu-btn-h:52px;width:min(100%,880px);min-height:100%;padding:max(24px, calc(var(--safe-top) + 16px)) 16px max(24px, calc(var(--safe-bottom) + 16px));flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:0 auto;display:flex}.mode-select-title{color:#fff;text-align:center;text-shadow:0 4px 12px #0009;margin:0;font-size:clamp(2.25rem,10vw,3.5rem);font-weight:700;line-height:1}.mode-tiles{grid-template-columns:minmax(0,1fr);gap:12px;width:min(88vw,380px);max-width:100%;display:grid}.mode-tile{color:#fff;cursor:pointer;background:#141414b8;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:84px;padding:14px 52px 14px 18px;transition:transform .15s ease-out;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #00000059}.mode-tile:before{content:"";border:3px solid var(--color-btn-primary);border-radius:inherit;opacity:0;transition:opacity .15s ease-out;position:absolute;inset:0}.mode-tile:after{content:"";border:2px solid #ffffff80;border-radius:999px;width:24px;height:24px;margin-top:-12px;position:absolute;top:50%;right:18px}.mode-tile[data-checked]:before{opacity:1}.mode-tile[data-checked]:after{border-color:var(--color-btn-primary);background:var(--color-btn-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 16px no-repeat}.mode-tile:has(:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.mode-tile:active:not([data-unavailable]){transform:scale(.98)}.mode-tile[data-unavailable]:after{display:none}.mode-tile[data-unavailable]{opacity:.4;filter:grayscale();cursor:default}.mode-tile-name{letter-spacing:.04em;font-size:1.75rem;font-weight:700;line-height:1}.mode-tile-blurb{color:#ffffffc7;font-size:.875rem;font-weight:600}.shuffle-cue{pointer-events:none;position:absolute;inset:0}.shuffle-cue-pulse{opacity:0;background:radial-gradient(closest-side,#ffd66b8c,#ffd66b2e 70%,#0000);border-radius:9999px;position:absolute;inset:-4px;box-shadow:0 0 0 2px #ffd66bd9}.shuffle-cue-card{opacity:0;background:linear-gradient(135deg,#fff,#f3e6c0);border-radius:2px;width:11px;height:15px;margin-top:-7.5px;position:absolute;top:50%;left:10px;box-shadow:0 0 0 1px #785a1499}.bot-star{color:#ffffff40;font-size:1.15rem;line-height:1;display:inline-block;position:relative}.bot-star-fill{color:#ffd66b;white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.bot-tile-bars{gap:3px;width:min(100%,300px);margin:2px 0 0;display:grid}.bot-bar{grid-template-columns:4.8rem 1fr;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:grid}.bot-bar dt{text-align:left;color:#ffffffb3}.bot-bar dd{grid-template-columns:repeat(5,1fr);gap:3px;margin:0;display:grid}.bot-bar dd span{background:#ffffff26;border-radius:2px;height:7px}.bot-bar dd span[data-on]{background:#5fe06a}.anansi-unlocked{color:#fff;background:linear-gradient(160deg,#2a1d3d,#120b1c);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex}.anansi-reveal{width:140px;height:140px;position:relative}.anansi-reveal picture,.anansi-reveal img{object-fit:cover;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.anansi-reveal-full{animation:1.4s ease-out .3s both anansi-reveal}@keyframes anansi-reveal{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}:root:not([data-motion=full]) .anansi-reveal-full{animation-duration:.6s}.mode-tile-wrap{min-width:0;display:flex;position:relative}.mode-tile-wrap .mode-tile{flex:1;min-width:0}.mode-tile-name{overflow-wrap:anywhere;min-width:0}.mode-info-btn{z-index:2;color:#fff;background:#ffffff1f;border-radius:9999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:52px}.mode-tile-wrap:has(.mode-info-btn) .mode-tile-name{padding-right:36px}@media (max-height:500px){.mode-tile-wrap:has(.mode-info-btn) .mode-tile-name{padding-right:44px}}.mode-info-btn svg{width:20px;height:20px}.mode-info-btn:hover{background:#ffffff38}.park-space{text-align:left;background:#00000008;border:2px solid #0000001a;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-height:88px;padding:10px 14px;transition:transform .15s ease-out;display:flex}.park-space:not([aria-disabled]):hover{border-color:#00000040}.park-space:not([aria-disabled]):active{transform:scale(.98)}.park-space[data-status=waiting]{border-color:var(--color-btn-primary);background:#f6f0e31a}@supports (color:color-mix(in lab, red, red)){.park-space[data-status=waiting]{background:color-mix(in srgb, var(--color-btn-primary) 10%, transparent)}}.park-space[data-status=in_match]{opacity:.55;cursor:default}.park-space[data-mine]{border-color:var(--color-turn-active,#2e9e48)}.park-space-status{color:#000000a6;max-width:100%;font-size:.8125rem;font-weight:600;line-height:1.25}.park-space-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.mode-tile[data-link]:after{opacity:.75;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") 50%/20px no-repeat;border:0;border-radius:0}.mode-tile[data-link]:hover:before{opacity:.6}.mode-tile[data-link]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.custom-mine{gap:8px;width:min(88vw,380px);display:grid}@media (min-width:768px){.custom-mine{width:min(100%,560px)}}.custom-hub-actions{width:min(88vw,380px);display:grid}.mode-select-note{color:#ffffffbf;text-shadow:0 1px 4px #0009;margin:-6px 0 0;font-size:.875rem;font-weight:600}.mode-how-to-play{color:#ffd66b;text-shadow:0 1px 4px #0009;align-self:center;place-items:center;min-height:44px;padding:0 14px;font-size:.875rem;font-weight:800;text-decoration:underline;display:inline-grid}.mode-select-actions{grid-template-columns:1fr 1fr;gap:12px;width:min(88vw,380px);display:grid}@media (min-width:768px){.mode-tiles{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.mode-tile{min-height:132px}}@media (max-height:500px){.mode-select-inner{--menu-btn-h:44px;gap:12px}.mode-select-title{font-size:2rem}.mode-tiles{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.mode-tile{min-height:92px;padding:12px 44px 12px 14px}.mode-tile:after{right:12px}.mode-tile-name{font-size:1.4rem}}.btn-gloss{--btn-color:var(--color-btn-primary);--btn-sheen:linear-gradient(180deg, #ffffff42, #ffffff0d 50%, transparent 50%);isolation:isolate;background:var(--btn-sheen), linear-gradient(180deg, var(--btn-color) 0%, var(--btn-color) 55%, var(--btn-color) 100%);border-radius:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.btn-gloss{background:var(--btn-sheen), linear-gradient(180deg, color-mix(in srgb, var(--btn-color) 78%, white) 0%, var(--btn-color) 55%, color-mix(in srgb, var(--btn-color) 78%, black) 100%)}}.btn-gloss{color:#fff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 2px #00000059;font-weight:900;transition:transform .26s cubic-bezier(.34,1.56,.64,1);box-shadow:inset 0 1px #fff6,inset 0 -2px #0003,0 6px 18px #00000059}.btn-gloss[data-tone=dark]{--btn-color:var(--color-btn)}.btn-gloss[data-tone=danger]{--btn-color:var(--color-danger);--btn-hover:var(--color-danger-hover);--btn-press:var(--color-danger-press)}.btn-gloss:before,.btn-gloss:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.btn-gloss:before{background:var(--btn-sheen), linear-gradient(180deg, color-mix(in srgb, var(--btn-hover,var(--color-btn-hover)) 80%, white), var(--btn-hover,var(--color-btn-hover)) 60%)}}.btn-gloss:before{transition:opacity .15s ease-out}@supports (color:color-mix(in lab, red, red)){.btn-gloss:after{background:var(--btn-sheen), linear-gradient(180deg, color-mix(in srgb, var(--btn-press,var(--color-btn-press)) 85%, white), var(--btn-press,var(--color-btn-press)) 60%)}}.btn-gloss:after{transition:opacity 70ms ease-out}@supports not (color:color-mix(in srgb, red 50%, white)){.btn-gloss{background:var(--btn-sheen), var(--btn-color)}.btn-gloss:before{background:var(--btn-sheen), var(--btn-hover,var(--color-btn-hover))}.btn-gloss:after{background:var(--btn-sheen), var(--btn-press,var(--color-btn-press))}}@media (hover:hover){.btn-gloss:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-1px)}.btn-gloss:hover:not(:disabled,[aria-disabled=true]):before{opacity:1}}.btn-gloss:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--press-scale));transition-duration:var(--press-ms);transition-timing-function:ease-out;box-shadow:inset 0 1px #ffffff4d,inset 0 2px 4px #00000040,0 2px 6px #0000004d}.btn-gloss:active:not(:disabled,[aria-disabled=true]):after{opacity:1}.btn-gloss:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.btn-gloss:disabled,.btn-gloss[aria-disabled=true]{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .btn-gloss,:root:not([data-motion=full]) .btn-gloss:active:not(:disabled,[aria-disabled=true]){transition:none}}.loading-fan{width:calc(var(--card-w) * 2.6);height:calc(var(--card-h) * 1.25);position:relative}.loading-fan-card{left:calc(50% - var(--card-w) / 2);width:var(--card-w);height:var(--card-h);transform-origin:50% 100%;animation:2.4s cubic-bezier(.45,0,.55,1) infinite loading-deal;position:absolute;bottom:0}.loading-flip{transform-style:preserve-3d;animation:2.4s cubic-bezier(.45,0,.55,1) infinite loading-flip;animation-delay:calc((var(--i) + 1) * 50ms);position:absolute;inset:0}.loading-side{backface-visibility:hidden;filter:drop-shadow(0 4px 8px #0000004d);position:absolute;inset:0}.loading-side-front{transform:rotateY(180deg)}@keyframes loading-deal{0%,to{transform:translate(calc(var(--i) * 2px), calc(var(--i) * -2px))}10%{transform:translate(calc(var(--sx) * 45%), -6%) rotate(calc(var(--sx) * 6deg))}20%{transform:translate(calc(var(--i) * -2px), calc(var(--i) * 2px))}30%{transform:translate(calc(var(--sx) * -45%), -6%) rotate(calc(var(--sx) * -6deg))}40%{transform:translate(calc(var(--i) * 2px), calc(var(--i) * -2px))}55%,86%{transform:translate(calc(var(--i) * 62%), calc(var(--i) * var(--i) * 6%)) rotate(calc(var(--i) * 14deg))}}@keyframes loading-flip{0%,52%,to{transform:perspective(500px)rotateY(0)}64%,84%{transform:perspective(500px)rotateY(180deg)}94%{transform:perspective(500px)rotateY(0)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .loading-fan{animation:1.6s ease-in-out infinite loading-pulse}:root:not([data-motion=full]) .loading-fan-card{transform:translate(calc(var(--i) * 62%), calc(var(--i) * var(--i) * 6%)) rotate(calc(var(--i) * 14deg));animation:none}:root:not([data-motion=full]) .loading-flip{animation:none;transform:rotateY(180deg)}}@keyframes loading-pulse{50%{opacity:.7}}.card-dust{contain:paint;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-dust:before{content:"";will-change:transform;animation:14s linear infinite card-dust;animation-delay:var(--dust-delay,0s);background-image:radial-gradient(2px 2px at 12% 22%,#78542ebf,#0000 70%),radial-gradient(1.5px 1.5px at 34% 68%,#8c663cb3,#0000 70%),radial-gradient(2.5px 2.5px at 58% 36%,#6e4c2899,#0000 70%),radial-gradient(1.5px 1.5px at 76% 82%,#966e42b3,#0000 70%),radial-gradient(2px 2px at 88% 14%,#78542ea6,#0000 70%),radial-gradient(1px 1px at 22% 88%,#a0784acc,#0000 70%),radial-gradient(1.5px 1.5px at 46% 8%,#825e34b3,#0000 70%),radial-gradient(2px 2px at 66% 58%,#8c643a8c,#0000 70%);background-size:50% 50%;position:absolute;inset:-25%}@keyframes card-dust{0%{opacity:.55;transform:translate(0)}50%{opacity:.9}to{opacity:.55;transform:translate(20%,-20%)}}.card-aura{pointer-events:none;background:radial-gradient(closest-side,#78f0fff2,#28cdffcc 58%,#00aaff59 80%,#0000 100%);border-radius:50%;animation:1.6s ease-in-out infinite alternate card-aura;position:absolute;inset:-22% -34%}@keyframes card-aura{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .card-dust:before,:root:not([data-motion=full]) .card-aura{animation:none}}.card-arcs{pointer-events:none;position:absolute;inset:-5.7% -8%}.card-arcs-glow{background:radial-gradient(closest-side,#d2ffdcf2,#82ffa5d9 58%,#46eb7866 80%,#0000 100%);border-radius:50%;animation:1.3s ease-in-out infinite alternate card-arcs-glow;position:absolute;inset:-22% -34%}.card-arcs-bolts{opacity:0;background-size:100% 100%;animation:.9s linear infinite card-arcs-flicker;position:absolute;inset:0}.card-arcs-bolts[data-set="1"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 78' preserveAspectRatio='none' fill='none' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpolyline points='11.6,2.2 13.5,1.0 15.4,2.7 17.3,0.7 19.2,2.3 21.1,1.7 23.0,0.7 24.9,2.2 26.8,0.6 28.7,2.0 30.6,0.7 32.5,2.2' stroke='%2366ff8c' stroke-opacity='.6' stroke-width='3.4'/%3E%3Cpolyline points='11.6,2.2 13.5,1.0 15.4,2.7 17.3,0.7 19.2,2.3 21.1,1.7 23.0,0.7 24.9,2.2 26.8,0.6 28.7,2.0 30.6,0.7 32.5,2.2' stroke='%23f2fff4' stroke-width='1.1'/%3E%3Cpolyline points='46.4,75.8 44.6,76.1 42.9,74.7 41.1,77.1 39.4,76.7 37.7,75.4 35.9,74.3 34.2,75.5 32.4,76.2 30.7,74.2 28.9,77.3 27.2,75.8' stroke='%2366ff8c' stroke-opacity='.6' stroke-width='3.4'/%3E%3Cpolyline points='46.4,75.8 44.6,76.1 42.9,74.7 41.1,77.1 39.4,76.7 37.7,75.4 35.9,74.3 34.2,75.5 32.4,76.2 30.7,74.2 28.9,77.3 27.2,75.8' stroke='%23f2fff4' stroke-width='1.1'/%3E%3C/svg%3E")}.card-arcs-bolts[data-set="2"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 78' preserveAspectRatio='none' fill='none' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpolyline points='52.7,2.4 54.1,4.1 54.5,5.9 57.1,7.9 56.5,10.1 54.7,12.4 56.9,14.6 55.5,16.9 55.3,19.2 56.2,21.4 55.6,23.7 55.8,25.9' stroke='%2366ff8c' stroke-opacity='.6' stroke-width='3.4'/%3E%3Cpolyline points='52.7,2.4 54.1,4.1 54.5,5.9 57.1,7.9 56.5,10.1 54.7,12.4 56.9,14.6 55.5,16.9 55.3,19.2 56.2,21.4 55.6,23.7 55.8,25.9' stroke='%23f2fff4' stroke-width='1.1'/%3E%3Cpolyline points='5.3,75.6 4.8,73.6 3.6,72.9 1.6,71.8 2.0,70.0 1.6,68.3 2.5,66.6 2.0,64.9 1.5,63.1 3.2,61.4 2.9,59.7 2.2,58.0' stroke='%2366ff8c' stroke-opacity='.6' stroke-width='3.4'/%3E%3Cpolyline points='5.3,75.6 4.8,73.6 3.6,72.9 1.6,71.8 2.0,70.0 1.6,68.3 2.5,66.6 2.0,64.9 1.5,63.1 3.2,61.4 2.9,59.7 2.2,58.0' stroke='%23f2fff4' stroke-width='1.1'/%3E%3C/svg%3E");animation-delay:.3s}.card-arcs-bolts[data-set="3"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 78' preserveAspectRatio='none' fill='none' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpolyline points='55.8,42.2 55.5,44.0 55.7,45.9 54.5,47.7 55.0,49.6 56.5,51.4 54.2,53.3 57.1,55.1 56.1,57.0 54.9,58.8 57.0,60.7 55.8,62.5' stroke='%2366ff8c' stroke-opacity='.6' stroke-width='3.4'/%3E%3Cpolyline points='55.8,42.2 55.5,44.0 55.7,45.9 54.5,47.7 55.0,49.6 56.5,51.4 54.2,53.3 57.1,55.1 56.1,57.0 54.9,58.8 57.0,60.7 55.8,62.5' stroke='%23f2fff4' stroke-width='1.1'/%3E%3Cpolyline points='2.2,35.8 0.6,33.8 2.8,31.8 3.1,29.8 2.4,27.8 3.5,25.8 1.6,23.7 2.9,21.7 2.5,19.7 2.5,17.7 2.1,15.7 2.2,13.7' stroke='%2366ff8c' stroke-opacity='.6' stroke-width='3.4'/%3E%3Cpolyline points='2.2,35.8 0.6,33.8 2.8,31.8 3.1,29.8 2.4,27.8 3.5,25.8 1.6,23.7 2.9,21.7 2.5,19.7 2.5,17.7 2.1,15.7 2.2,13.7' stroke='%23f2fff4' stroke-width='1.1'/%3E%3C/svg%3E");animation-delay:.6s}@keyframes card-arcs-glow{0%{opacity:.55;transform:scale(.97)}to{opacity:.95;transform:scale(1.03)}}@keyframes card-arcs-flicker{0%{opacity:0}4%{opacity:1}9%{opacity:.35}13%{opacity:1}30%{opacity:.85}38%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .card-arcs-glow,:root:not([data-motion=full]) .card-arcs-bolts{animation:none}:root:not([data-motion=full]) .card-arcs-bolts{opacity:.7}}.card-shine{border-radius:inherit;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.card-shine:before{content:"";opacity:0;width:55%;animation:2.8s ease-in-out infinite card-shine;animation-delay:var(--shine-delay,0s);background:linear-gradient(105deg,#0000 15%,#ffe28c8c 50%,#0000 85%);position:absolute;top:-25%;bottom:-25%;left:0;transform:translate(-110%)rotate(12deg)}.card-shine[data-tone=green]:before{background:linear-gradient(105deg,#0000 15%,#78ff9699 50%,#0000 85%)}.card-shine[data-tone=cyan]:before{background:linear-gradient(105deg,#0000 15%,#5aebff99 50%,#0000 85%)}@keyframes card-shine{0%{opacity:0;transform:translate(-110%)rotate(12deg)}12%{opacity:1}45%{opacity:1;transform:translate(200%)rotate(12deg)}50%,to{opacity:0;transform:translate(200%)rotate(12deg)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .card-shine{display:none}}.card-shine[data-look=lite]:before{animation-duration:2.2s;animation-iteration-count:1}.card-shine[data-look=still]:before{opacity:.32;animation:none;transform:translate(70%)rotate(12deg)}.card-ember[data-look=lite]:after,.card-ember[data-look=still]:after{display:none}.card-ember[data-look=still]:before{opacity:.8;animation:none}.card-aura[data-look=lite]{animation-duration:2.4s}.card-aura[data-look=still]{opacity:.85;animation:none}.card-arcs[data-look=lite] .card-arcs-bolts[data-set="3"],.card-arcs[data-look=still] .card-arcs-bolts[data-set="2"],.card-arcs[data-look=still] .card-arcs-bolts[data-set="3"]{display:none}.card-arcs[data-look=lite] .card-arcs-bolts{animation-duration:1.3s}.card-arcs[data-look=still] .card-arcs-glow,.card-arcs[data-look=still] .card-arcs-bolts{animation:none}.card-arcs[data-look=still] .card-arcs-glow{opacity:.8}.card-arcs[data-look=still] .card-arcs-bolts[data-set="1"]{opacity:.75}.card-flames[data-look=lite] .card-flames-tongues[data-set="2"],.card-flames[data-look=lite] .card-flames-tongues[data-set="3"],.card-flames[data-look=still] .card-flames-tongues[data-set="2"],.card-flames[data-look=still] .card-flames-tongues[data-set="3"]{display:none}.card-flames[data-look=lite] .card-flames-tongues{animation-duration:.9s}.card-flames[data-look=still] .card-flames-glow,.card-flames[data-look=still] .card-flames-tongues{animation:none}.card-flames[data-look=still] .card-flames-glow{opacity:.8}.card-flames[data-look=still] .card-flames-tongues[data-set="1"]{opacity:.85}html[data-tier=reduced] .frame-sheen{animation-duration:11s}html[data-tier=reduced] .frame-embers i:nth-child(n+4){display:none}html[data-tier=reduced] .frame-embers i{animation-duration:3.4s}html[data-tier=reduced] .frame-pips{animation-duration:22s}html[data-tier=reduced] .frame-dust i+i{display:none}.effects-css{z-index:15;pointer-events:none;position:fixed;inset:0;overflow:hidden}.effects-css-burst{mix-blend-mode:screen;position:absolute}.inapp-hint{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.inapp-hint p{flex:14rem;min-width:0}.effects-sprite{pointer-events:none;contain:strict;position:absolute;overflow:hidden}.effects-sprite>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.effects-css-part{opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;inset:0}.effects-layer{z-index:15;pointer-events:none;position:fixed;inset:0}.effects-canvas{width:100%;height:100%;display:block}.effects-canvas[data-idle]{visibility:hidden}.catalog-tile{background:#00000008;border-color:#0000001a}.catalog-tile:hover{border-color:#00000040}.catalog-tile[data-equipped=true]{border-color:var(--color-turn-active);background:#4cc07a1a}@supports (color:color-mix(in lab, red, red)){.catalog-tile[data-equipped=true]{background:color-mix(in srgb, var(--color-turn-active) 10%, transparent)}}.catalog-tile:focus-visible{outline:3px solid var(--color-focus,#ffd34d);outline-offset:2px}.filter-chip{color:#000000b3;background:#fff;border:2px solid #00000024;border-radius:9999px;min-height:44px;padding:0 14px;font-size:14px;font-weight:700}.filter-chip[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.filter-chip[data-rarity][aria-pressed=true]{border-color:var(--color-rarity-common);background:var(--color-rarity-common)}.filter-chip[data-rarity=rare][aria-pressed=true]{border-color:var(--color-rarity-rare);background:var(--color-rarity-rare)}.filter-chip[data-rarity=mythic][aria-pressed=true]{border-color:var(--color-rarity-mythic);background:var(--color-rarity-mythic)}.filter-chip[data-rarity=legendary][aria-pressed=true]{border-color:var(--color-rarity-legendary);background:var(--color-rarity-legendary)}.catalog-new-row{scrollbar-width:thin;overscroll-behavior-x:contain}.art-placeholder{border-radius:8px;width:100%;display:block}.art-placeholder-deck{background:radial-gradient(closest-side, #ffffff8c, transparent) 30% 50% / 34% 92% no-repeat, radial-gradient(closest-side, #ffffff73, transparent) 70% 50% / 34% 92% no-repeat, linear-gradient(135deg, var(--rarity-color,#888), var(--rarity-color,#888))}@supports (color:color-mix(in lab, red, red)){.art-placeholder-deck{background:radial-gradient(closest-side, #ffffff8c, transparent) 30% 50% / 34% 92% no-repeat, radial-gradient(closest-side, #ffffff73, transparent) 70% 50% / 34% 92% no-repeat, linear-gradient(135deg, color-mix(in srgb, var(--rarity-color,#888) 22%, transparent), color-mix(in srgb, var(--rarity-color,#888) 8%, transparent))}}.art-placeholder-board{background:radial-gradient(120% 90% at 50% 40%,#ffffff2e,#0000 70%);border-radius:0;position:absolute;inset:0;height:100%!important}.board-effects{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.board-effects-canvas{width:100%;height:100%;display:block}.board-effects-canvas[data-idle]{visibility:hidden}.replay-frame{--chrome-h:56px}.replay-controls{height:var(--chrome-h);flex-shrink:0;align-items:center;gap:6px;display:flex}.replay-controls-info{flex:1;min-width:0}@media (max-width:560px){.replay-frame{--chrome-h:108px}.replay-controls{flex-direction:column;justify-content:center;align-items:stretch;gap:4px}.replay-controls-info{flex:none}.replay-controls-transport{justify-content:center}}.rarity-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--color-rarity-common);border-radius:9999px;align-items:center;padding:1px 8px;font-size:10px;font-weight:900;line-height:16px;display:inline-flex}.rarity-badge[data-rarity=uncommon]{background:var(--color-rarity-uncommon)}.rarity-badge[data-rarity=rare]{background:var(--color-rarity-rare)}.rarity-badge[data-rarity=mythic]{background:var(--color-rarity-mythic)}.rarity-badge[data-rarity=legendary]{color:#2b1d00;background:var(--color-rarity-legendary)}.legendary-edge{pointer-events:none;background:var(--color-rarity-legendary);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:14px;padding:2px;position:absolute;inset:-2px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.legendary-glint{background:linear-gradient(90deg,#0000,#fff8d6f2,#0000);width:40%;height:200%;animation:3.2s ease-in-out infinite legendary-glint;position:absolute;top:-50%;left:0;transform:translate(-120%)rotate(25deg)}@keyframes legendary-glint{0%{opacity:0;transform:translate(-120%)rotate(25deg)}10%{opacity:1}55%{opacity:1;transform:translate(320%)rotate(25deg)}60%,to{opacity:0;transform:translate(320%)rotate(25deg)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .legendary-glint{opacity:0;animation:none}}.hand-card[data-dry-eligible]:after{border-radius:calc(var(--radius-card) + 3px);opacity:1;background:0 0;inset:-3px;box-shadow:0 0 0 3px #f2b322,0 0 12px #f2b32299}.dry-tag{color:#fff;font-size:max(10px, calc(var(--card-w) * .11));letter-spacing:.04em;white-space:nowrap;background:#8a4b12;border-radius:9999px;align-items:center;gap:.3em;padding:.15em .55em;font-weight:900;display:inline-flex;position:absolute;top:-.9em;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0006}.dry-tag[data-revealed]{background:#c27a14}.dry-eye{width:1.15em;height:1.15em}.dry-ring{flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.dry-ring-svg{width:100%;height:100%;position:absolute;inset:0}.dry-ring-track{fill:none;stroke:#2eaa4a;stroke-width:6px;transition:stroke .5s}.dry-ring[data-urgent] .dry-ring-track{stroke:#e0342b}.dry-ring-sweep{animation-name:dry-ring-sweep;animation-timing-function:linear;animation-fill-mode:both;position:absolute;inset:0}.dry-ring-sweep:before{content:"";background:#ffd23f;border:1.5px solid #7a5a00;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:0;left:50%;box-shadow:0 0 4px #ffd23fcc}@keyframes dry-ring-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dry-ring-text{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.dry-zone{left:calc(var(--safe-left,0px) + 8px);z-index:6;max-width:calc(50% - var(--card-w) * .6 - 16px);pointer-events:none;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute}.dry-zone-bot{top:calc(var(--tab-h) + var(--card-h) + var(--lift-zone-opponent) + 6px)}.dry-zone-human{bottom:calc(var(--tab-h) + var(--card-h) + var(--lift-zone-player) + 6px);flex-direction:column-reverse}.court-markings{z-index:-1;pointer-events:none;position:absolute;inset:0}.court-probe{pointer-events:none;visibility:hidden;position:absolute;inset:0}.court-svg{position:absolute;inset:0;overflow:visible}.court-pip,.court-label{fill:#ffffffbf;stroke:#00000040;stroke-width:.6px;paint-order:stroke;font-family:var(--font-sans,system-ui, sans-serif);font-weight:800}.court-label{letter-spacing:.08em}main.felt:has(>.court-markings) .dry-zone{left:calc(var(--safe-left,0px) + 8px + max(6px, var(--card-w) * .08) + var(--card-w) * .1)}.court-dry-probe{visibility:hidden}main.felt:has(>.court-markings) .dry-zone-label{visibility:hidden}.dry-zone-label{color:#ffd66b;letter-spacing:.08em;background:#00000073;border-radius:9999px;padding:0 .5em;font-size:11px;font-weight:900}.dry-zone-cards{display:flex}.dry-zone-cards>*+*{margin-left:calc(var(--card-w) * .48 * -.35)}.dry-card{pointer-events:auto;--card-scale:.48;position:relative}.dry-card-mark{color:#fff;background:#8a4b12;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-4px;right:-4px}.dry-card-mark[data-revealed]{background:#c27a14}.dry-card-mark .dry-eye{width:12px;height:12px}.dry-card[data-selected=true]{z-index:2}.dry-card[data-playable] .card{box-shadow:0 0 0 2px #5fe06a,0 0 10px #5fe06ab3}.dry-stamp{z-index:11;color:#d03a1a;font-family:var(--font-title);font-size:max(16px, calc(var(--card-w) * .24));pointer-events:none;background:#fff8e6eb;border:3px solid #d03a1a;border-radius:8px;padding:.05em .35em;font-weight:700;line-height:1.1;position:absolute;bottom:6%;left:-8%}.log-dry-tag{color:#fff;letter-spacing:.06em;background:#8a4b12;border-radius:9999px;padding:0 4px;font-size:9px;font-weight:900;line-height:14px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.dry-thinking{top:calc(var(--tab-h) + var(--card-h) + var(--lift-zone-opponent) + 6px);left:calc(var(--safe-left,0px) + 8px);z-index:7;color:#fff;pointer-events:none;background:#00000080;border-radius:9999px;padding:.2em .8em;font-size:12px;font-weight:800;position:absolute}.hands-badge{color:#fff;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(#b07cff,#7a3fe0);box-shadow:inset 0 1px #fff6,0 1px 2px #00000059}.under10-badge{color:#2b1d00;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(#ffd66b,#f2b322);box-shadow:inset 0 1px #ffffff80,0 1px 2px #00000059}.name-glow{text-shadow:0 1px 2px #000000d9,0 0 1px #0009}.avatar-ring{background:linear-gradient(160deg,#ffffffd9,#ffffff26 45%,#00000059);border-radius:9999px;padding:2px;box-shadow:0 2px 6px #00000073}.turn-pill{letter-spacing:.08em;border-radius:9999px;font-weight:900;line-height:1;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40}.turn-pill:before{content:"";pointer-events:none;background:linear-gradient(#ffffff4d,#0000);position:absolute;inset:0 0 50%}.turn-glow{box-shadow:0 0 10px 2px var(--color-turn-glow);pointer-events:none;border-radius:9999px;position:absolute;inset:-4px}.chalkboard{border:3px solid var(--color-wood-light);background-color:var(--color-score-block);box-shadow:inset 0 0 0 2px var(--color-wood-dark), inset 0 2px 8px #0000008c, 0 1px 0 #ffffff14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.09 0'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>");border-radius:6px;position:relative;overflow:hidden}.chalk-text{font-family:var(--font-chalk);color:var(--color-score-ink);filter:url(#chalk-rough);text-shadow:0 0 1px #ffffff80}.win-plate{border:1px solid var(--color-plate-edge);background:var(--color-plate);max-width:calc(100vw - 32px);box-shadow:inset 0 0 32px var(--color-plate-vignette), 0 14px 40px #00000073;color:var(--color-ivory);text-align:center;border-radius:18px;justify-items:center;gap:2px;padding:12px 24px 14px;display:grid;position:relative;overflow:hidden}.win-plate[data-kind=single]{box-shadow:inset 0 0 32px var(--color-plate-vignette), 0 0 26px #e2c88761, 0 14px 40px #00000073}.win-stack{max-width:100%;font-family:var(--font-title);letter-spacing:.06em;white-space:nowrap;color:var(--color-ivory);text-shadow:0 2px #0000008c,0 0 18px #e2c88759;font-size:clamp(30px,10.5vw,50px);font-weight:800;line-height:1.02;display:block;transform:rotate(-4deg)}.win-plate[data-kind=triple] .win-stack{font-size:clamp(34px,12vw,58px)}.win-plate[data-kind=quad] .win-stack,.win-plate[data-kind=full] .win-stack{color:var(--color-brass-light);font-size:clamp(30px,11vw,60px)}.win-plate[data-kind=full] .win-stack{font-size:clamp(24px,8.8vw,56px)}.win-line{min-width:0;max-width:100%;font-family:var(--font-label);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:baseline;gap:.35em;font-size:clamp(20px,6.6vw,30px);font-weight:700;line-height:1.1;display:flex}.win-who{gap:.3em;min-width:0;display:flex}.win-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.win-verb{flex:none}.win-points{font-family:var(--font-title);letter-spacing:0;background:linear-gradient(180deg, var(--color-points-hi) 0%, var(--color-brass-light) 45%, var(--color-brass) 100%);color:#0000;filter:drop-shadow(0 0 10px #e2c88773);-webkit-background-clip:text;background-clip:text;flex:none;padding:0 .04em;font-size:1.5em;font-weight:800}.win-plate[data-kind=plain] .win-points{font-size:1.2em}.win-shine{pointer-events:none;background:linear-gradient(100deg,#0000,#ffecb46b,#0000);width:38%;animation-name:win-shine;animation-timing-function:ease-in-out;animation-fill-mode:both;position:absolute;inset:-20% auto -20% 0;transform:translate(-160%)skew(-12deg)}.win-plate[data-kind=quad] .win-shine,.win-plate[data-kind=full] .win-shine{background:linear-gradient(100deg,#0000,#ffe17899,#0000);width:55%}@keyframes win-shine{to{transform:translate(380%)skew(-12deg)}}.win-spark{background:radial-gradient(circle, #fff6d6 0 35%, var(--color-brass-light) 60%, transparent 72%)}.win-edge-flash{opacity:0;pointer-events:none;animation-name:win-edge-flash;animation-timing-function:ease-out;position:fixed;inset:0;box-shadow:inset 0 0 60px 14px #e2c8878c}@keyframes win-edge-flash{30%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .win-shine,:root:not([data-motion=full]) .win-edge-flash{display:none}}.single-glow{box-shadow:0 0 0 2px #ffffffd9,0 0 20px 6px #f5c54299}.stack-glow{box-shadow:0 0 0 3px var(--color-gold), 0 0 22px 6px #f5c542bf}.level-badge{background:var(--color-xp);color:#fff;letter-spacing:.02em;border-radius:9999px;align-items:center;padding:0 6px;font-size:10px;font-weight:800;line-height:16px;display:inline-flex}.economy-toasts{z-index:40;top:calc(var(--safe-top,0px) + 92px);pointer-events:none;flex-direction:column;gap:8px;width:min(92vw,24rem);display:flex;position:fixed;left:50%;transform:translate(-50%)}.economy-toast{pointer-events:auto;color:#fff;text-align:left;background:#000000d1;border-radius:.6rem;padding:10px 14px;font-size:.875rem;font-weight:600;box-shadow:0 6px 18px #00000059}.daily-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.daily-tile{background:#00000008;border:2px solid #0000001a;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:64px;display:flex;position:relative}.daily-tile:last-child{grid-column:span 2}.daily-tile[data-done=true]{opacity:.55}.daily-tile[data-next=true]{border-color:var(--color-coin);opacity:1;background:#f2b92824}.daily-tick{color:var(--color-claim);font-weight:900;position:absolute;bottom:2px;right:6px}.challenge-login{border:2px solid var(--color-coin);text-align:left;background:#f2b9281f;border-radius:.6rem;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.challenge-row{background:#0000000a;border-radius:.6rem;align-items:center;gap:12px;padding:10px 12px;display:flex}.challenge-row[data-state=ready]{background:#34b2301f;box-shadow:inset 0 0 0 2px #34b23080}.challenge-row[data-state=claimed]{opacity:.6}.challenge-bar,.rewards-xp-bar{background:var(--color-xp-track);border-radius:9999px;height:8px;display:block;position:relative;overflow:hidden}.challenge-bar-fill,.rewards-xp-fill{transform-origin:0;border-radius:inherit;background:var(--color-claim);position:absolute;inset:0}.rewards-xp-fill{background:var(--color-xp);transform:scaleX(0)}.challenge-claim{min-width:76px;min-height:44px;padding:0 12px;font-size:.9rem}.rewards-panel{background:#0000000a;border-radius:.6rem;flex-direction:column;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.rewards-rows{flex-direction:column;gap:2px;width:100%;display:flex}.rewards-total{font-family:var(--font-title);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:1.75rem;font-weight:700;line-height:1;display:flex}.rewards-xp{flex-direction:column;gap:4px;width:100%;display:flex}.rewards-chip{background:#4f8cff1f;border-radius:.5rem;padding:4px 8px;font-weight:600}.rewards-chip[data-kind=achievement]{background:#f2b9282e}.rewards-challenge{color:#000000b3;font-size:.8rem}.rewards-challenge[data-done=true]{color:#1e6b1b}.avatar-frame{background:linear-gradient(160deg,#ffffffd9,#ffffff26 45%,#00000059);border-radius:9999px;padding:3px;box-shadow:0 2px 6px #00000073}.avatar-frame[data-frame=bronze]{background:conic-gradient(from 210deg,#8a4f22,#e3a46a,#9b5a27,#f0bf8a,#8a4f22);padding:5px}.avatar-frame[data-frame=silver-exclusive]{background:conic-gradient(from 200deg,#8e969e,#f4f6f8,#a5adb5,#fff,#8e969e);padding:5px}.avatar-frame[data-frame=contender]{background:conic-gradient(from 180deg,#1f3c88,#6aa0ff,#1f3c88,#9cc2ff,#1f3c88);padding:5px}.badge-art{flex-shrink:0;place-items:center;display:inline-grid}.badge-art picture,.badge-art img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.badge-medal{color:#4a3304;background:radial-gradient(circle at 35% 30%,#fff6d6,#e9b949 55%,#a8740c);border-radius:9999px;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1.5px #00000040,0 1px 3px #0000004d}.badge-medal[data-badge=anansi]{color:#fff;background:radial-gradient(circle at 35% 30%,#c9b6e6,#6b3fa0 60%,#2c1648)}.badge-medal[data-badge=founding-tester]{color:#fff;background:radial-gradient(circle at 35% 30%,#d4f5d0,#3aa64a 60%,#1c5d24)}.badge-medal[data-badge=practice]{color:#fff;background:radial-gradient(circle at 35% 30%,#d6e6ff,#3478e5 60%,#173e85)}.version-banner{z-index:45;top:max(10px, calc(var(--safe-top) + 6px));color:#fff;background:#141414eb;border-radius:.75rem;align-items:center;gap:10px;width:min(94vw,30rem);padding:8px 8px 8px 14px;font-size:.875rem;font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000059}.version-banner>span{flex:1}.version-reload{background:var(--color-btn-primary);text-transform:uppercase;border-radius:.6rem;min-height:44px;padding:0 14px;font-weight:800}.version-later{opacity:.7;min-width:44px;min-height:44px;font-size:1.25rem}.online-chip{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0000009e;border-radius:9999px;padding:4px 12px;font-size:.75rem;font-weight:800;box-shadow:0 0 0 1px #ffffff40}.online-connection{opacity:0;pointer-events:none;transition:opacity .4s}.online-connection[data-shown]{opacity:1}.online-connection[data-tone=ok]{background:#167834e0}.online-clock{color:#fff;background:#00000073;box-shadow:0 0 0 1px #ffffff40}.online-clock[data-low]{background:#aa1e1ef2}.online-banner{white-space:nowrap;color:#fff;text-align:center;background:#781e1eeb;border-radius:12px;max-width:calc(100% - 32px);padding:6px 14px;font-size:.82rem;font-weight:800;box-shadow:0 6px 18px #0006}.online-banner[data-tone=ok]{background:#196e32eb}.room-code-input{width:100%;min-height:56px;font-family:var(--font-title);letter-spacing:.35em;text-align:center;text-indent:.35em;text-transform:uppercase;background:#fff;border:2px solid #00000026;border-radius:14px;font-size:1.9rem;font-weight:700}.room-code-input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.room-code{letter-spacing:.2em;-webkit-user-select:all;user-select:all;background:#00000012;border-radius:12px;padding:4px 14px;font-size:2rem;font-weight:700}.room-option{cursor:pointer;background:#0000000d;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:48px;padding:8px 14px;display:flex;position:relative}.room-option:before{content:"";border:3px solid var(--color-btn-primary);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .15s ease-out;position:absolute;inset:0}.room-option[data-checked]:before{opacity:1}.room-option:has(:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.room-seat{text-align:center;background:#0000000d;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 8px;display:flex}.room-seat[data-ready]{background:#1e8c3c24;box-shadow:inset 0 0 0 2px #1e8c3c8c}.room-seat[data-empty]{background:0 0;border:2px dashed #0000002e}.room-seat-avatar{object-fit:cover;background:#00000014;border-radius:9999px;width:56px;height:56px;display:block}.room-seat-state{letter-spacing:.04em;text-transform:uppercase;color:#0009;font-size:.75rem;font-weight:800}.room-seat[data-ready] .room-seat-state{color:#146e2d}.room-presence{background:#00000040;border-radius:9999px;flex:none;width:9px;height:9px;display:inline-block}.room-presence[data-here]{background:#2fb54e;box-shadow:0 0 0 2px #2fb54e40}.tournament-status{letter-spacing:.04em;text-transform:uppercase;background:#00000014;border-radius:9999px;padding:3px 10px;font-size:.75rem;font-weight:800}.tournament-status[data-status=running]{color:#146428;background:#1e8c3c2e}.tournament-status[data-status=paused]{color:#785000;background:#c88c1433}.tournament-status[data-status=cancelled]{color:#8c1414;background:#aa1e1e26}.tournament-champion{color:#4a3200;text-align:center;background:linear-gradient(135deg,#ffe08a,#f6c445);border-radius:14px;padding:12px 16px;font-size:1.05rem;font-weight:900}.tournament-bracket{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.tournament-round{flex-direction:column;flex:1;justify-content:space-around;gap:8px;display:flex}.tournament-match{background:#0000000d;border-radius:10px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.tournament-match[data-status=live]{box-shadow:inset 0 0 0 2px #1e8c3c99}.tournament-match[data-status=open]{box-shadow:inset 0 0 0 2px #c88c1499}.tournament-match[data-status=empty]{opacity:.45}.tournament-line{align-items:center;gap:4px;min-height:22px;font-size:.82rem;font-weight:600;display:flex}.tournament-line[data-won]{font-weight:900}.tournament-watch{color:#fff;text-transform:uppercase;background:#1e8c3c;border-radius:9999px;min-height:28px;padding:0 10px;font-weight:900}html[data-tutorial] .dry-ring{visibility:hidden}.tutorial-layer{z-index:70;pointer-events:none;position:fixed;inset:0}.tutorial-progress{background:#00000059;height:4px;position:absolute;top:0;left:0;right:0}.tutorial-progress-fill{transform-origin:0;background:#ffd66b;transition:transform .3s ease-out;position:absolute;inset:0}.tutorial-spotlight{pointer-events:none;border:3px solid #ffd66b;border-radius:14px;transition:top .16s ease-out,left .16s ease-out,width .16s ease-out,height .16s ease-out;position:fixed;box-shadow:0 0 18px #ffd66bb3,0 0 0 9999px #0000006b}.tutorial-coach{color:#1d1a16;pointer-events:auto;background:#fffdf6;border-radius:18px;align-items:flex-start;gap:12px;width:min(560px,100vw - 32px);padding:14px 16px;animation:.22s ease-out tutorial-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.tutorial-coach[data-place=top]{top:calc(var(--panel-h,64px) + var(--safe-top,0px) + 10px)}.tutorial-coach[data-place=middle]{animation:none;top:50%;transform:translate(-50%,-50%)}.tutorial-coach[data-nudge]{animation:.36s ease-in-out tutorial-nudge}.tutorial-coach[data-place=middle][data-nudge]{animation:none}.tutorial-coach-face{object-fit:cover;background:#e9e1f5;border-radius:50%;flex:none;width:52px;height:52px}.tutorial-coach-lesson{letter-spacing:.08em;text-transform:uppercase;color:#00000080;font-size:11px;font-weight:800}.tutorial-coach-text{font-size:16px;font-weight:600;line-height:1.4}.tutorial-skip{color:#0000008c;min-height:44px;padding:0 4px;font-size:12px;font-weight:800;text-decoration:underline}@keyframes tutorial-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes tutorial-nudge{0%,to{transform:translate(-50%)}25%{transform:translate(calc(-50% - 8px))}75%{transform:translate(calc(8px - 50%))}}.tutorial-finish-backdrop{z-index:90;pointer-events:auto;overscroll-behavior:contain;background:#0000008c;place-items:safe center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.tutorial-finish{color:#1d1a16;background:#fffdf6;border-radius:20px;flex-direction:column;gap:14px;width:min(480px,100%);padding:22px;display:flex}.tutorial-finish-list{flex-direction:column;gap:6px;padding-left:1.1em;font-size:15px;list-style:outside;display:flex}.tutorial-finish-rewards{background:#fff3cf;border-radius:12px;padding:10px 12px;font-size:15px}body:has(.quick-pill){--quick-pill-room:calc(var(--safe-bottom,0px) + 140px)}.quick-pill{left:50%;bottom:max(48px, calc(var(--safe-bottom,0px) + 44px));z-index:85;color:#fff;background:#141618eb;border-radius:9999px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:6px 6px 6px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000073}.quick-pill-shuffle{flex:none;width:22px;height:16px;position:relative}.quick-pill-shuffle>span{background:#fff;border-radius:2px;width:10px;height:14px;animation:1.6s ease-in-out infinite quick-shuffle;position:absolute;top:1px;left:6px;box-shadow:inset 0 0 0 1.5px #1f9d3a}.quick-pill-shuffle>span:nth-child(2){animation-delay:-.53s}.quick-pill-shuffle>span:nth-child(3){animation-delay:-1.07s}@keyframes quick-shuffle{0%,to{transform:translate(-6px)rotate(-12deg)}25%{transform:translate(0)translateY(-2px)rotate(0)}50%{transform:translate(6px)rotate(12deg)}75%{transform:translate(0)translateY(1px)rotate(0)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .quick-pill-shuffle>span{animation:2.4s ease-in-out infinite quick-pulse}}@keyframes quick-pulse{50%{opacity:.4}}.quick-pill-cancel{letter-spacing:.06em;text-transform:uppercase;background:#ffffff24;border-radius:9999px;place-items:center;min-width:44px;min-height:44px;padding:0 16px;font-size:13px;font-weight:900;display:grid}@media (max-width:399px){.quick-pill-cancel:has(svg){padding:0}}.quick-pill-cancel:hover{background:#ffffff3d}.quick-found-backdrop{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040e0ab8;place-items:center;padding:16px 16px 110px;display:grid;position:fixed;inset:0}html[data-tier=static] .quick-found-backdrop,html[data-tier=reduced] .quick-found-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.quick-found{border:1px solid var(--color-brass);width:min(560px,100%);max-height:calc(100dvh - 140px);color:var(--color-ivory);text-align:center;background:linear-gradient(#1a4a37,#10392a);border-radius:26px;flex-direction:column;align-items:center;gap:14px;padding:28px 34px 26px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.quick-found-title{font-family:var(--font-title);margin-top:-6px;font-size:clamp(2.2rem,9vw,3.4rem);font-weight:700;line-height:1.05}.quick-found-dial{place-items:center;width:168px;height:168px;display:grid;position:relative}.quick-found-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.quick-found-ring-track,.quick-found-ring-fill{fill:none;stroke-width:2.4px}.quick-found-ring-track{stroke:#f6f0e31f}.quick-found-ring-fill{stroke:var(--color-brass);stroke-dasharray:132;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.quick-found-face{color:#f6f0e3bf;background:#f6f0e324;border-radius:9999px;place-items:center;width:64px;height:64px;margin-top:-26px;display:grid}.quick-found-face svg{width:30px;height:30px}.quick-found-dial:before{content:"";background:#0b2219;border-radius:9999px;position:absolute;inset:14px}.quick-found-face,.quick-found-time{position:relative}.quick-found-time{font-family:var(--font-label);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;position:absolute;bottom:40px}.quick-found-facts{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:2px 0 0;display:grid}.quick-found-facts>div{border:1px solid var(--color-hairline);border-radius:14px;padding:12px 6px}.quick-found-facts dt{color:var(--color-muted);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.quick-found-facts dd{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0;font-size:1.15rem;font-weight:700}.quick-found-facts dd[data-on]{color:var(--color-brass-light)}.quick-found-facts dd[data-ping]{color:var(--color-success)}.quick-found-actions{grid-template-columns:2fr 3fr;gap:12px;width:100%;display:grid}.quick-found-actions .cr-btn{letter-spacing:.16em;min-height:58px;font-size:1.1rem}.quick-pill[data-frozen]{z-index:96}@media (max-width:767px){.quick-found-backdrop{padding:0 0 calc(var(--safe-bottom,0px) + 96px);align-items:end}.quick-found{border-bottom:0;border-radius:26px 26px 0 0;width:100%;max-height:calc(100dvh - 120px);padding:24px 18px 22px}.quick-found-dial{width:144px;height:144px}.quick-found-time{bottom:32px}.quick-found-facts dd{font-size:1rem}}.emote-button{width:max(30px, calc(var(--panel-h) * .6));height:max(30px, calc(var(--panel-h) * .6));margin-right:calc(var(--panel-h) * .04);background:#00000047;transition:transform .12s,opacity .16s;box-shadow:inset 0 0 0 1.5px #ffffff47}.emote-button:active:not([aria-disabled=true]){transform:scale(.92)}.emote-button:focus-visible{outline:3px solid var(--color-focus,#ffd34d);outline-offset:2px}.emote-button-face{width:72%;height:72%}.emote-button[data-cooling] .emote-button-face{opacity:.4}.emote-cooldown-ring{pointer-events:none;border:2px solid #0000;border-top-color:#ffffffd9;border-radius:9999px;animation:1.1s linear infinite emote-ring;position:absolute;inset:1px}@keyframes emote-ring{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .emote-cooldown-ring{animation:none}}.emote-picker{z-index:65;background:#14161af0;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;animation:.14s ease-out emote-picker-in;display:grid;position:fixed;box-shadow:0 10px 28px #00000073,inset 0 0 0 1px #ffffff1f}.emote-picker[data-count="6"]{grid-template-columns:repeat(3,1fr)}[data-anim]{will-change:transform;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}[data-anim=bounce]{animation-name:emote-bounce}[data-anim=shake]{animation-name:emote-shake;animation-duration:1.2s}[data-anim=wobble]{animation-name:emote-wobble}[data-anim=pulse]{animation-name:emote-pulse}[data-anim=spin]{animation-name:emote-swing;animation-duration:2.2s}[data-anim=float]{animation-name:emote-bob;animation-duration:2.4s}@keyframes emote-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-9%)}45%{transform:translateY(0)scale(1.04,.96)}}@keyframes emote-shake{0%,55%,to{transform:translate(0)rotate(0)}10%,30%{transform:translate(-5%)rotate(-4deg)}20%,40%{transform:translate(5%)rotate(4deg)}}@keyframes emote-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes emote-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes emote-swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes emote-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}html[data-tier=static] [data-anim]{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) [data-anim]{animation:none}}@keyframes emote-picker-in{0%{opacity:0;transform:translateY(6px)scale(.97)}}.emote-pick{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#ffffff0f;border-radius:12px;place-items:center;width:clamp(52px,13vw,64px);height:clamp(52px,13vw,64px);transition:transform .1s,opacity .1s;display:grid;position:relative}.emote-pick:hover{background:#ffffff24}.emote-pick:active{transform:scale(.92)}.emote-pick:focus-visible{outline:3px solid var(--color-focus,#ffd34d);outline-offset:1px}.emote-pick-art{width:62%;height:62%}.emote-pick{grid-template-rows:1fr auto;padding-bottom:3px}.emote-pick-name{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:100%;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden}.emote-pick-label{color:#111;white-space:nowrap;pointer-events:none;background:#fff;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.gbaa-howto-type{background:#0000000d;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.gbaa-howto-cards{flex-wrap:wrap;align-items:flex-end;gap:6px 14px;display:flex}.gbaa-howto-group{gap:6px;display:inline-flex}.gbaa-howto-group+.gbaa-howto-group:before{content:"→";color:#0000008c;align-self:center;margin-right:8px;font-weight:800}.gbaa-mini{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.gbaa-mini[data-dim]{opacity:.55}.gbaa-mini-card{color:#1c1c1c;background:#fff;border:1px solid #00000040;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:38px;height:53px;font-weight:800;line-height:1;display:flex;box-shadow:0 1px 3px #0003}.gbaa-mini-card[data-red]{color:#c8102e}.gbaa-mini-rank{font-size:1rem}.gbaa-mini-suit{font-size:1.1rem}.gbaa-mini-note{color:#0009;white-space:nowrap;font-size:.6875rem;font-weight:700}.gbaa-btn[data-active]{color:#fff;background:#a01424d1}.gbaa-count{color:#a0141f;background:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #00000073}.gbaa-lastcall{pointer-events:none;border:3px solid #ffcf3f;border-radius:16px;animation-name:gbaa-lastcall;animation-timing-function:linear;animation-fill-mode:both;position:absolute;inset:-5px}@keyframes gbaa-lastcall{0%{opacity:1;transform:scale(1.08)}15%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(1)}}.gbaa-calls-chip{color:#fff;font-size:calc(var(--panel-h) * .13);font-weight:900;line-height:calc(var(--panel-h) * .24);background:#a01424bf;border-radius:999px;align-items:center;gap:.2em;padding:0 .45em;display:inline-flex}.gbaa-moment{z-index:45;pointer-events:none;position:absolute;inset:0}.gbaa-moment-top,.gbaa-moment-bottom,.gbaa-moment-middle{flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:absolute;inset-inline:0}.gbaa-moment-top{top:calc(var(--tab-h) + 4px)}.gbaa-moment-bottom{bottom:calc(var(--tab-h) + 4px)}.gbaa-moment-middle{top:64%;transform:translateY(-50%)}@media (orientation:landscape) and (max-height:500px){.gbaa-moment-middle{top:46%;inset-inline:50% 0;transform:translateY(-50%)scale(.8)}body:has([data-testid=gbaa-stamp]) [data-testid=round-banner]{visibility:hidden}}.gbaa-moment-top>*,.gbaa-moment-bottom>*,.gbaa-moment-middle>*{pointer-events:auto}.gbaa-banner{color:#fff;text-align:center;background:#c8102e;border:3px solid #fff;border-radius:16px;flex-direction:column;align-items:center;padding:8px 20px 10px;display:flex;box-shadow:0 10px 30px #00000073}.gbaa-banner-title{letter-spacing:.04em;align-items:center;gap:.25em;margin:0;font-size:clamp(1.9rem,7vw,2.8rem);font-weight:700;line-height:1;display:flex}.gbaa-banner-icon{color:#ffd84a;width:.95em;height:.95em}.gbaa-banner-sub{letter-spacing:.04em;text-transform:uppercase;margin:2px 0 0;font-size:.875rem;font-weight:800}.gbaa-wait,.gbaa-checking{color:#fff;text-align:center;background:#14121ce0;border-radius:14px;margin:0;padding:10px 18px;font-weight:700;position:relative;overflow:hidden;box-shadow:0 6px 20px #0006}.gbaa-sweep{inset-block:0;background:linear-gradient(90deg,#0000,#ffd84a59,#0000);width:40%;animation-name:gbaa-sweep;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;left:0}@keyframes gbaa-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}.gbaa-picker{color:#fff;background:#14121ceb;border-radius:16px;flex-direction:column;gap:8px;width:min(100%,460px);padding:10px 12px 12px;display:flex;box-shadow:0 10px 30px #00000073}.gbaa-pick-cards{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gbaa-pickcard{--card-w:52px;--card-h:72.8px;background:0 0;border:0;border-radius:8px;min-width:52px;min-height:72px;padding:0;transition:transform .12s ease-out;display:inline-flex;position:relative}.gbaa-pickcard:hover,.gbaa-pickcard:focus-visible{transform:translateY(-4px)}.gbaa-pickcard:focus-visible{outline-offset:2px;outline:3px solid #e2c887}.gbaa-pickcard-key{color:#16201b;background:#e2c887;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;bottom:-4px;right:-4px}.gbaa-pick-clock{place-items:center;display:inline-grid;position:relative}.gbaa-pick-clock .dry-ring{width:40px;height:40px}.gbaa-pick-seconds{font-family:var(--font-label), sans-serif;font-variant-numeric:tabular-nums;font-weight:800}.gbaa-pick-clock .gbaa-pick-seconds{place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.gbaa-pick-note{opacity:.8;font-size:12px}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .gbaa-pickcard{transition:none}:root:not([data-motion=full]) .gbaa-pickcard:hover,:root:not([data-motion=full]) .gbaa-pickcard:focus-visible{transform:none}}.gbaa-picker-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gbaa-picker-head .dry-ring{width:40px;height:40px}.gbaa-picker-options{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gbaa-option{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:7px 10px;transition:background-color .15s ease-out,transform .15s ease-out;display:flex}.gbaa-option:hover{background:#c8102e8c}.gbaa-option:active{transform:scale(.97)}.gbaa-option:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.gbaa-option[data-off=true]{opacity:.35;cursor:not-allowed}.gbaa-option[data-off=true]:hover{background:#ffffff14}.gbaa-option[data-off=true]:active{transform:none}.gbaa-final-note{opacity:.85;margin-top:6px;font-size:.75rem;font-weight:700}.gbaa-option-label{font-size:.875rem;font-weight:900;line-height:1.15}.gbaa-option-example{opacity:.75;font-size:.75rem;line-height:1.2}@media (max-width:380px){.gbaa-picker-options{grid-template-columns:1fr}}.gbaa-stamp{background:#ffffffeb;border:5px solid;border-radius:12px;flex-direction:column;align-items:center;padding:6px 22px 8px;display:flex;box-shadow:0 8px 24px #0006}.gbaa-stamp[data-verdict=guilty]{color:#c8102e}.gbaa-stamp[data-verdict=void]{color:#6b6b6b}.gbaa-stamp-word{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(2rem,8vw,3rem);font-weight:700;line-height:1}.mode-beta{background:var(--color-brass);color:var(--color-ink);font-family:var(--font-label);letter-spacing:.1em;vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.gbaa-stamp[data-auto]{max-width:calc(100vw - 32px)}.gbaa-stamp[data-auto][data-verdict=void]{color:#b54708}.gbaa-stamp[data-auto] .gbaa-stamp-word{letter-spacing:.04em;white-space:nowrap;font-size:clamp(1.5rem,7vw,2.5rem)}.gbaa-stamp-detail{color:#222;text-align:center;max-width:34ch;margin:4px 0 0;font-size:.8125rem;font-weight:800}.gbaa-guilty-ring{z-index:5;border-radius:calc(var(--radius-card) + 4px);pointer-events:none;position:absolute;inset:-4px;box-shadow:0 0 0 4px #c8102e,0 0 18px 4px #c8102ecc}.gbaa-penalty{z-index:2;background:var(--color-score-block);color:#ff5a5f;font-size:calc(var(--panel-h) * .5);pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.replay-gbaa-missed{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#c8102e;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:900}@media (max-height:500px){.gbaa-banner{flex-direction:row;gap:10px;padding:4px 14px}.gbaa-banner-title{font-size:1.5rem}.gbaa-banner-sub{margin:0;font-size:.75rem}.gbaa-picker{gap:4px;width:min(100%,760px);padding:6px 8px 8px}.gbaa-picker-options{grid-template-columns:repeat(4,1fr)}.gbaa-option-example{display:none}.gbaa-stamp{flex-direction:row;gap:12px;padding:4px 14px}.gbaa-stamp-word{font-size:1.75rem}}.online-clock-neutral[data-low]{color:#fff;background:#c8102e}.online-clock-neutral{padding:4px 9px;font-size:12px}.gbaa-toggle{background:#0000000d;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:4px 6px 4px 14px;display:flex}.gbaa-toggle[data-tone=dark]{color:#fff;background:#ffffff14}.gbaa-toggle-label{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}.gbaa-toggle-input{opacity:0;width:1px;height:1px;position:absolute}.gbaa-toggle-track{background:#00000040;border-radius:999px;flex:none;width:46px;height:28px;transition:background-color .16s;position:relative}.gbaa-toggle[data-tone=dark] .gbaa-toggle-track{background:#ffffff40}.gbaa-toggle-input:checked+.gbaa-toggle-track{background:#d7263d}.gbaa-toggle-input:focus-visible+.gbaa-toggle-track{outline:3px solid var(--color-focus,#ffbf47);outline-offset:2px}.gbaa-toggle-thumb{background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.gbaa-toggle-input:checked+.gbaa-toggle-track .gbaa-toggle-thumb{transform:translate(18px)}.gbaa-toggle-input:disabled+.gbaa-toggle-track{opacity:.5}.gbaa-toggle-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.gbaa-toggle-name{font-family:var(--font-title);font-size:1.15rem;font-weight:700}.gbaa-toggle-state{opacity:.7;font-size:.8rem;font-weight:600}.gbaa-toggle-info{opacity:.8;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.gbaa-toggle-info svg{width:22px;height:22px}.gbaa-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fffc;background:#00000059;border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:900;display:inline-flex}.gbaa-chip[data-on]{color:#fff;background:#d7263d}.account-menu{z-index:30;background:var(--color-sheet,#fff);color:#111;border-radius:16px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #00000059}@media (max-height:500px){.account-menu{left:0;right:auto}}.menu-online-count{background:#1f9d3a}.menu-request-dot{background:var(--color-badge-count);border-radius:9999px;width:12px;height:12px;position:absolute;bottom:1px;right:1px;box-shadow:0 0 0 2px #00000059}.menu-bell[data-locked]{opacity:.55;filter:grayscale()}.quick-gbaa{color:#fff;align-items:center;gap:12px;width:min(100%,420px);margin:0 auto;display:flex}.quick-gbaa-legend{float:left;font-family:var(--font-title);font-size:1.25rem;font-weight:700}.quick-gbaa-options{background:#ffffff1a;border-radius:999px;flex:1;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.quick-gbaa-option{cursor:pointer;border-radius:999px;place-items:center;min-height:44px;font-weight:800;transition:background-color .16s;display:grid}.quick-gbaa-option[data-checked]{color:#111;background:#fff}.quick-gbaa-option:has(:focus-visible){outline:3px solid var(--color-focus,#ffbf47);outline-offset:2px}.quick-gbaa-option:has(:disabled){cursor:default}.park-map{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (min-width:640px){.park-map{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.park-map-country{width:100%;max-height:min(62dvh,620px);margin:0 auto;display:block;overflow:visible}.park-map-land{fill:#e8dfc7;stroke:#6b5a3a;stroke-width:1.4px;stroke-linejoin:round}.park-map-sea{fill:#cfe4ee}.park-map-inset-box{fill:none;stroke:#b03a2e;stroke-width:1.5px;stroke-dasharray:4 3}.park-map-inset{background:#cfe4ee;border:2px solid #b03a2e;border-radius:14px;margin:0;overflow:hidden}.park-map-inset svg{width:100%;display:block;overflow:hidden}.park-map-inset-title{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#b03a2e;padding:4px 10px;font-size:12px;font-weight:800}.park-marker{cursor:pointer;outline:none}.park-marker-hit{fill:#0000}circle.park-marker-hit{r:max(34px, calc(22px / var(--map-scale,1)))}.park-marker-pin{fill:#1f7a2c;stroke:#fff;stroke-width:3px;transition:transform .15s}.park-marker:hover .park-marker-pin,.park-marker:focus-visible .park-marker-pin{transform:scale(1.25)}.park-marker:focus-visible .park-marker-hit{stroke:var(--color-focus,#ffbf47);stroke-width:3px}.park-marker-count{fill:#111}.park-marker-count-text{fill:#fff;font-size:12px;font-weight:800}.park-marker-name{fill:#2b2416;paint-order:stroke;stroke:#f6f1e3;stroke-width:3px;font-size:13px;font-weight:800}.park-tables{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.park-table{background:#0000000a;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 12px;display:flex}.park-table[data-mine]{box-shadow:inset 0 0 0 2px #1f7a2c}.park-table-name{font-size:1.1rem;font-weight:700}.park-table-top{grid-template-columns:1fr auto 1fr;align-items:start;width:100%;display:grid}.park-table-felt{background:radial-gradient(circle at 50% 40%,#2e8f3c,#1d6a29);border-radius:12px;width:44px;height:64px;margin-top:4px;box-shadow:inset 0 0 0 3px #7a5a32}.park-table[data-status=in_match] .park-table-felt{background:radial-gradient(circle at 50% 40%,#a6612f,#7a4520)}.park-seat{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.park-seat-free{background:#fff;border:3px dashed #0000004d;border-radius:9999px;width:52px;height:52px;transition:border-color .15s,transform .15s}.park-seat-free:not([aria-disabled]):hover{border-color:#1f7a2c;transform:scale(1.06)}.park-seat-free[aria-disabled]{opacity:.45;cursor:default}.park-seat-avatar{width:52px;height:52px}.park-seat-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.park-seat-name-free{color:#00000073}.park-table-rules{text-align:center;color:#0009;max-width:100%;font-size:11px;font-weight:700}.league-table-wrap{overflow-x:auto}.league-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.league-table th{color:#00000080;text-align:center;padding:4px 6px;font-size:11px;font-weight:900}.tournament-page .league-table th{border-bottom:1px solid var(--color-hairline);color:#e2c887;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;padding:6px;font-size:12px;font-weight:700}.tournament-page .league-table td{border-top-color:#f6f0e314}.tournament-page .league-table tbody tr:first-child td{background:#e2c8871a}.league-table td{text-align:center;border-top:1px solid #00000014;padding:8px 6px}.league-table tbody tr:first-child td{background:#1f7a2c1a}.league-fixture{background:#0000000a;border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.league-fixture[data-status=live]{box-shadow:inset 0 0 0 2px #1f7a2c}.league-side{align-items:center;gap:8px;min-width:0;font-weight:700;display:flex}.league-side[data-won]{color:#1f7a2c}.league-ha{background:#00000014;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.menu-label-long{letter-spacing:.03em;font-size:clamp(1rem,5vw,1.5rem)}.avatar-frame[data-frame=chalk]{background:repeating-conic-gradient(#f4f1e8 0deg 14deg,#d8d3c4 14deg 20deg,#fff 20deg 30deg);padding:5px}.avatar-frame[data-frame=brass]{background:conic-gradient(from 160deg,#7a5a12,#e8c86a,#8c6a1c,#f6dc8c,#7a5a12);padding:5px}.avatar-frame[data-frame=ember]{background:conic-gradient(from 90deg,#7a1606,#ff7a2f,#c2280c,#ffc14d,#7a1606);padding:5px}.avatar-frame[data-frame=tide]{background:conic-gradient(from 120deg,#0b4b5c,#4ed0d6,#0f6d7c,#a5f0ec,#0b4b5c);padding:5px}.avatar-frame[data-frame=jade]{background:conic-gradient(from 200deg,#0d5b36,#59c98a,#12703f,#b4f0c9,#0d5b36);padding:5px}.avatar-frame[data-frame=dusk]{background:conic-gradient(from 230deg,#2d1b5e,#c06ad0,#4a2a86,#ffb08a,#2d1b5e);padding:5px}.avatar-frame[data-frame=frost]{background:conic-gradient(from 180deg,#6d8fb5,#f2fbff,#9fbfe0,#fff,#6d8fb5);padding:5px}.avatar-frame[data-frame=gilded]{background:conic-gradient(#8a5c00,#ffe28a,#b8860b,#fff6c8,#c99a1e,#ffe28a,#8a5c00);padding:6px;box-shadow:0 0 0 1px #ffe28a99,0 2px 8px #00000080}.avatar-frame[data-animated]{isolation:isolate;padding:6px;position:relative}.frame-fx{z-index:0;pointer-events:none;border-radius:9999px;position:absolute;inset:0}.frame-fx i{font-style:normal;position:absolute}.avatar-frame[data-frame=gold-sheen]{background:conic-gradient(#7a5200,#f6d36b,#a77a14,#ffe9a6,#8a6006,#f6d36b,#7a5200);box-shadow:0 0 0 1px #ffe28a8c,0 2px 10px #00000080}.frame-sheen{background:conic-gradient(from 0deg, transparent 0 70%, #fffce6f2 80%, transparent 90% 100%);animation:7s linear infinite frame-spin;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.avatar-frame[data-frame=embers]{background:conic-gradient(from 200deg,#3a0d02,#c2410c,#5a1404,#f97316,#3a0d02);box-shadow:0 0 10px #f9731673,0 2px 8px #00000080}.frame-embers i{left:calc(14% + var(--i) * 13%);opacity:0;width:5px;height:5px;animation:2.6s ease-out infinite frame-ember;animation-delay:calc(var(--i) * -.43s);background:radial-gradient(circle,#fff1c1 0,#fb923c 45%,#0000 70%);border-radius:50%;bottom:12%}.avatar-frame[data-frame=pip-orbit]{background:radial-gradient(circle,#16201b 60%,#0a2219 100%);box-shadow:0 0 0 2px #c9a867,0 2px 8px #00000080}.frame-pips{animation:14s linear infinite frame-spin}.frame-pips i{color:#f6f0e3;text-align:center;width:1.1em;transform:rotate(calc(var(--i) * 90deg)) translateY(-205%) rotate(calc(var(--i) * -90deg));margin:-.55em 0 0 -.55em;font-size:max(9px,18%);line-height:1.1em;top:50%;left:50%}.frame-pips i[data-red]{color:#e0675a}.avatar-frame[data-frame=dust-ring]{background:conic-gradient(from 90deg,#8a6338,#e2c28f,#a57b4f,#f0d9b0,#8a6338);box-shadow:0 2px 8px #00000073}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.frame-sheen,.frame-dust i{display:none}}.frame-dust i{background:conic-gradient(from 0deg, transparent 0 20%, #fff0d68c 32%, transparent 46% 62%, #f0d6aa73 74%, transparent 88% 100%);border-radius:50%;animation:9s linear infinite frame-spin;inset:-6%;-webkit-mask:radial-gradient(closest-side,#0000 78%,#000 86%,#0000 100%);mask:radial-gradient(closest-side,#0000 78%,#000 86%,#0000 100%)}.frame-dust i+i{opacity:.7;animation-duration:13s;animation-direction:reverse}@keyframes frame-spin{to{transform:rotate(360deg)}}@keyframes frame-ember{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.95}to{opacity:0;transform:translateY(-42px)scale(.2)}}.avatar-frame[data-paused] .frame-fx,.avatar-frame[data-paused] .frame-fx i{animation-play-state:paused}html[data-tier=static] .frame-fx,html[data-tier=static] .frame-fx i{animation:none}html[data-tier=static] .frame-embers i{opacity:.6}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .frame-fx,:root:not([data-motion=full]) .frame-fx i{animation:none}:root:not([data-motion=full]) .frame-embers i{opacity:.6}}[data-accent=gold]{--acc-dark:#f0c14b;--acc-light:#8a5e00}[data-accent=tide]{--acc-dark:#43d1dc;--acc-light:#0b6a74}[data-accent=royal]{--acc-dark:#b79bff;--acc-light:#5b2fb3}[data-accent=ember]{--acc-dark:#ff8f5e;--acc-light:#a8350c}[data-accent=forest]{--acc-dark:#63d98d;--acc-light:#1b6e35}[data-accent=sunset]{--acc-dark:#ff8197;--acc-light:#b8344b}[data-accent=sky]{--acc-dark:#7dbaff;--acc-light:#1f66b0}[data-accent=chalk]{--acc-dark:#ece6d6;--acc-light:#5c5c5c}[data-accent=copper]{--acc-dark:#eaa070;--acc-light:#8f4722}[data-accent][data-accent]{color:var(--acc-dark,inherit)}:is(.cr-sheet,[data-tone=ivory],.bg-sheet,.tutorial-coach,.light-surface) [data-accent][data-accent]{color:var(--acc-light,inherit)}.badge-medal[data-badge=clash-spark],.badge-medal[data-badge=streak-flame]{color:#fff;background:radial-gradient(circle at 35% 30%,#ffe0c7,#f0712b 60%,#8f2c08)}.badge-medal[data-badge=card-fan],.badge-medal[data-badge=league-cup]{color:#fff;background:radial-gradient(circle at 35% 30%,#e7f0ff,#4c6fd8 60%,#1f2f73)}.badge-medal[data-badge=chalk-star]{color:#2b2a26;background:radial-gradient(circle at 35% 30%,#fff,#cfcabc 60%,#7f7a6c)}.badge-medal[data-badge=six-seal],.badge-medal[data-badge=seven-seal]{color:#fff;background:radial-gradient(circle at 35% 30%,#fbe3e3,#c4323a 60%,#5e1015)}.badge-medal[data-badge=sun-dry]{color:#4a3304;background:radial-gradient(circle at 35% 30%,#fff4c4,#f2b51f 60%,#9a6505)}.badge-medal[data-badge=park-bench]{color:#fff;background:radial-gradient(circle at 35% 30%,#dff5d6,#4f9a3a 60%,#24521a)}.badge-medal[data-badge=gbaa-eye]{color:#fff;background:radial-gradient(circle at 35% 30%,#ffd9dd,#d7263d 60%,#6b0f1b)}.audio-sync-flash{background:#00000014;position:relative}.audio-sync-flash:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle,#ffe27a 0%,#f2b928 70%);position:absolute;inset:0}.audio-sync-flash[data-on]:after{opacity:1}.loading-tip{text-align:center;text-wrap:balance;max-width:22rem;font-size:.875rem;line-height:1.35}.loading-tip[data-tone=light]{color:#000000ad}.loading-tip[data-tone=dark]{color:#fff;background:#0000008c;border-radius:.875rem;padding:.5rem .875rem}.loading-tip-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold);margin-right:.25rem;font-weight:900}.loading-tip[data-tone=light] .loading-tip-label{color:#a87700}.home-tip{margin:1rem 0 .75rem}.card-ember{contain:paint;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-ember:before{content:"";animation:2.4s ease-in-out infinite alternate card-ember-glow;animation-delay:var(--ember-delay,0s);background:radial-gradient(120% 55% at 50% 105%,#ff8c2899,#dc3c0a40 45%,#0000 70%);position:absolute;inset:0}.card-ember:after{content:"";will-change:transform;animation:3.6s linear infinite card-ember-rise;animation-delay:var(--ember-delay,0s);background-image:radial-gradient(1.6px 1.6px at 18% 78%,#ffc85af2,#0000 70%),radial-gradient(1.2px 1.2px at 36% 90%,#ffa03ce6,#0000 70%),radial-gradient(2px 2px at 54% 84%,#ffdc78f2,#0000 70%),radial-gradient(1.3px 1.3px at 72% 94%,#ff9632e6,#0000 70%),radial-gradient(1.7px 1.7px at 86% 80%,#ffbe50e6,#0000 70%),radial-gradient(1.1px 1.1px at 28% 98%,#ffd26ed9,#0000 70%);position:absolute;inset:0 0 -40%}@keyframes card-ember-glow{0%{opacity:.45}to{opacity:1}}@keyframes card-ember-rise{0%{opacity:0;transform:translate(0)}15%{opacity:1}80%{opacity:.8}to{opacity:0;transform:translate(3%,-45%)}}.card-flames{pointer-events:none;position:absolute;inset:-11.4% -16%}.card-flames-glow{background:radial-gradient(closest-side,#ffecaaf2,#ff9632d9 58%,#e6460a66 80%,#0000 100%);border-radius:50%;animation:.9s ease-in-out infinite alternate card-flames-glow;position:absolute;inset:-14% -22%}.card-flames-tongues{opacity:0;transform-origin:50%;background-size:100% 100%;animation:.6s ease-in-out infinite card-flames-flicker;position:absolute;inset:0}.card-flames-tongues[data-set="1"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 86' preserveAspectRatio='none'%3E%3Cpath d='M6.7,8.0 C6.0,5.7 7.6,3.5 7.4,1.5 C8.2,3.5 10.0,5.7 9.3,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M7.1,8.0 C6.6,6.4 7.7,4.7 7.5,3.3 C8.1,4.7 9.4,6.4 8.9,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M7.5,8.0 C7.2,7.0 7.8,6.1 7.7,5.3 C8.1,6.1 8.8,7.0 8.5,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M17.5,8.0 C16.8,6.7 18.4,5.4 17.7,4.3 C19.1,5.4 21.3,6.7 20.5,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M18.0,8.0 C17.4,7.1 18.5,6.1 17.9,5.3 C19.0,6.1 20.6,7.1 20.1,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M18.4,8.0 C18.2,7.5 18.7,6.9 18.3,6.4 C19.0,6.9 19.9,7.5 19.6,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M28.3,8.0 C27.4,5.8 29.9,3.6 31.3,1.7 C30.7,3.6 32.7,5.8 31.8,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M28.8,8.0 C28.2,6.4 30.0,4.8 31.1,3.4 C30.6,4.8 31.9,6.4 31.3,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M29.4,8.0 C29.1,7.1 30.0,6.1 30.7,5.3 C30.4,6.1 31.1,7.1 30.7,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M35.7,8.0 C34.6,6.2 37.5,4.4 38.6,2.9 C38.6,4.4 41.2,6.2 40.1,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M36.4,8.0 C35.6,6.7 37.6,5.4 38.5,4.3 C38.4,5.4 40.2,6.7 39.4,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M37.1,8.0 C36.6,7.3 37.8,6.5 38.3,5.9 C38.2,6.5 39.1,7.3 38.7,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M48.7,8.0 C47.8,6.6 50.1,5.1 51.0,3.9 C50.9,5.1 53.0,6.6 52.2,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M49.2,8.0 C48.6,7.0 50.2,5.9 50.9,5.0 C50.8,5.9 52.3,7.0 51.6,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M49.7,8.0 C49.4,7.4 50.3,6.8 50.7,6.3 C50.6,6.8 51.4,7.4 51.1,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,11.5 C60.2,10.6 62.4,12.7 64.3,13.3 C62.4,13.5 60.2,15.6 58.0,14.7 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,11.9 C59.6,11.4 61.2,12.8 62.5,13.2 C61.2,13.4 59.6,14.8 58.0,14.2 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,12.5 C58.9,12.2 59.8,13.0 60.6,13.2 C59.8,13.3 58.9,14.0 58.0,13.7 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,22.4 C59.3,21.4 60.6,24.0 61.7,25.4 C60.6,24.9 59.3,27.1 58.0,26.1 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,22.9 C58.9,22.3 59.9,24.1 60.7,25.2 C59.9,24.7 58.9,26.2 58.0,25.6 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,23.5 C58.5,23.2 59.1,24.2 59.5,24.8 C59.1,24.5 58.5,25.3 58.0,25.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,33.2 C60.6,32.2 63.1,34.7 65.3,34.9 C63.1,35.7 60.6,38.5 58.0,37.4 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,33.9 C59.8,33.1 61.7,34.9 63.3,35.0 C61.7,35.6 59.8,37.5 58.0,36.8 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,34.5 C59.1,34.1 60.2,35.1 61.1,35.1 C60.2,35.5 59.1,36.5 58.0,36.1 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,44.7 C59.9,43.8 61.9,45.7 63.5,45.0 C61.9,46.6 59.9,49.2 58.0,48.3 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,45.2 C59.4,44.6 60.8,45.9 62.0,45.3 C60.8,46.5 59.4,48.4 58.0,47.7 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,45.8 C58.8,45.4 59.6,46.2 60.3,45.7 C59.6,46.5 58.8,47.5 58.0,47.2 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,54.2 C60.3,53.4 62.6,55.6 64.6,56.3 C62.6,56.4 60.3,58.5 58.0,57.7 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,54.7 C59.7,54.1 61.3,55.7 62.7,56.3 C61.3,56.3 59.7,57.7 58.0,57.1 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,55.3 C59.0,55.0 59.9,55.8 60.8,56.1 C59.9,56.1 59.0,56.9 58.0,56.6 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,64.9 C60.4,64.2 62.7,66.0 64.8,66.1 C62.7,66.7 60.4,68.6 58.0,67.9 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,65.4 C59.7,64.9 61.4,66.1 62.9,66.1 C61.4,66.6 59.7,68.0 58.0,67.5 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,65.9 C59.0,65.6 60.0,66.2 60.8,66.2 C60.0,66.5 59.0,67.3 58.0,67.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,75.6 C59.6,74.7 61.1,76.9 62.5,77.5 C61.1,77.7 59.6,79.8 58.0,78.9 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,76.1 C59.1,75.5 60.2,77.0 61.2,77.4 C60.2,77.6 59.1,79.0 58.0,78.4 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,76.6 C58.7,76.3 59.3,77.1 59.9,77.4 C59.3,77.4 58.7,78.2 58.0,77.9 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M50.2,78.0 C51.0,79.8 48.8,81.6 47.4,83.1 C48.0,81.6 46.4,79.8 47.1,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M49.7,78.0 C50.3,79.3 48.7,80.6 47.6,81.7 C48.2,80.6 47.1,79.3 47.6,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M49.2,78.0 C49.5,78.8 48.7,79.5 48.0,80.2 C48.4,79.5 47.8,78.8 48.1,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M41.4,78.0 C42.4,80.3 39.6,82.6 37.9,84.5 C38.6,82.6 36.3,80.3 37.3,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M40.8,78.0 C41.5,79.6 39.5,81.3 38.2,82.7 C38.8,81.3 37.2,79.6 37.9,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M40.2,78.0 C40.5,79.0 39.4,79.9 38.6,80.7 C39.0,79.9 38.2,79.0 38.6,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M31.3,78.0 C32.0,80.4 30.1,82.8 28.9,84.9 C29.5,82.8 28.0,80.4 28.7,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M30.9,78.0 C31.4,79.7 30.0,81.5 29.1,83.0 C29.6,81.5 28.6,79.7 29.1,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M30.5,78.0 C30.7,79.0 30.0,80.0 29.5,80.9 C29.8,80.0 29.2,79.0 29.5,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M20.7,78.0 C21.4,79.3 19.6,80.5 19.2,81.6 C18.9,80.5 17.0,79.3 17.8,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M20.3,78.0 C20.8,78.9 19.5,79.8 19.2,80.6 C19.0,79.8 17.7,78.9 18.2,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M19.8,78.0 C20.1,78.5 19.4,79.1 19.2,79.5 C19.1,79.1 18.4,78.5 18.7,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M10.4,78.0 C11.4,79.7 9.0,81.4 9.4,82.8 C8.0,81.4 5.2,79.7 6.2,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M9.8,78.0 C10.5,79.2 8.8,80.4 9.2,81.5 C8.1,80.4 6.1,79.2 6.8,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M9.1,78.0 C9.5,78.7 8.6,79.4 8.9,80.0 C8.2,79.4 7.1,78.7 7.5,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,69.8 C6.6,70.5 5.2,68.6 4.0,68.3 C5.2,67.9 6.6,65.9 8.0,66.7 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,69.3 C7.0,69.8 6.0,68.5 5.1,68.3 C6.0,68.0 7.0,66.6 8.0,67.1 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,68.8 C7.4,69.1 6.8,68.4 6.3,68.2 C6.8,68.1 7.4,67.3 8.0,67.6 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,61.2 C6.7,62.3 5.3,59.7 4.2,59.8 C5.3,58.7 6.7,55.8 8.0,56.9 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,60.6 C7.0,61.4 6.1,59.6 5.3,59.6 C6.1,58.8 7.0,56.8 8.0,57.6 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,59.9 C7.4,60.3 6.9,59.3 6.4,59.4 C6.9,59.0 7.4,57.8 8.0,58.3 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,50.6 C5.7,51.6 3.4,49.3 1.4,49.2 C3.4,48.4 5.7,46.0 8.0,46.9 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,50.1 C6.3,50.7 4.7,49.2 3.2,49.1 C4.7,48.5 6.3,46.9 8.0,47.5 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,49.5 C7.0,49.8 6.1,49.0 5.2,49.0 C6.1,48.7 7.0,47.7 8.0,48.1 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,38.8 C6.8,39.9 5.6,37.2 4.5,37.1 C5.6,36.2 6.8,33.4 8.0,34.5 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,38.1 C7.1,38.9 6.2,37.1 5.5,37.0 C6.2,36.3 7.1,34.3 8.0,35.1 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,37.5 C7.5,37.9 7.0,36.9 6.5,36.8 C7.0,36.5 7.5,35.4 8.0,35.8 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,27.6 C6.5,28.4 5.1,26.2 3.8,25.2 C5.1,25.5 6.5,23.6 8.0,24.4 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,27.2 C6.9,27.7 5.9,26.2 5.0,25.3 C5.9,25.6 6.9,24.4 8.0,24.9 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,26.7 C7.4,27.0 6.8,26.1 6.2,25.6 C6.8,25.8 7.4,25.1 8.0,25.4 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,17.2 C7.0,18.3 5.9,15.7 5.0,15.7 C5.9,14.7 7.0,11.9 8.0,13.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,16.6 C7.3,17.4 6.5,15.6 5.9,15.6 C6.5,14.9 7.3,12.9 8.0,13.6 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,15.9 C7.6,16.3 7.1,15.4 6.8,15.4 C7.1,15.0 7.6,13.9 8.0,14.3 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3C/svg%3E")}.card-flames-tongues[data-set="2"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 86' preserveAspectRatio='none'%3E%3Cpath d='M10.6,8.0 C9.7,6.6 11.9,5.2 12.2,4.0 C12.7,5.2 14.9,6.6 14.0,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M11.1,8.0 C10.5,7.0 12.0,6.0 12.2,5.1 C12.6,6.0 14.1,7.0 13.5,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M11.6,8.0 C11.3,7.4 12.1,6.8 12.2,6.3 C12.4,6.8 13.3,7.4 12.9,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M21.5,8.0 C20.8,6.6 22.6,5.1 23.0,3.9 C23.4,5.1 25.3,6.6 24.5,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M22.0,8.0 C21.4,7.0 22.8,5.9 23.0,5.0 C23.3,5.9 24.6,7.0 24.1,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M22.4,8.0 C22.2,7.4 22.9,6.8 23.0,6.3 C23.2,6.8 23.9,7.4 23.6,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M30.6,8.0 C29.5,6.2 32.1,4.4 32.1,2.9 C33.1,4.4 35.9,6.2 34.8,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M31.2,8.0 C30.5,6.7 32.2,5.4 32.2,4.3 C32.9,5.4 34.9,6.7 34.2,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M31.9,8.0 C31.5,7.3 32.4,6.5 32.4,5.9 C32.8,6.5 33.9,7.3 33.5,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M40.7,8.0 C40.1,6.8 41.8,5.6 42.4,4.6 C42.4,5.6 44.0,6.8 43.4,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M41.1,8.0 C40.7,7.1 41.9,6.3 42.3,5.5 C42.3,6.3 43.4,7.1 43.0,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M41.6,8.0 C41.3,7.5 42.0,7.0 42.2,6.6 C42.2,7.0 42.8,7.5 42.6,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M53.0,8.0 C52.2,6.2 54.6,4.5 56.3,3.0 C55.4,4.5 57.2,6.2 56.4,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M53.5,8.0 C52.9,6.7 54.7,5.5 56.0,4.4 C55.2,5.5 56.5,6.7 55.9,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M54.0,8.0 C53.7,7.3 54.7,6.5 55.5,5.9 C55.0,6.5 55.6,7.3 55.3,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,14.7 C60.2,13.8 62.4,15.9 64.3,15.5 C62.4,16.8 60.2,19.3 58.0,18.3 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,15.3 C59.6,14.6 61.2,16.1 62.6,15.7 C61.2,16.7 59.6,18.4 58.0,17.8 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,15.8 C58.9,15.5 59.9,16.3 60.7,16.0 C59.9,16.6 58.9,17.6 58.0,17.2 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,25.6 C60.3,24.5 62.7,27.1 64.7,27.0 C62.7,28.1 60.3,31.0 58.0,29.9 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,26.2 C59.7,25.5 61.4,27.3 62.8,27.1 C61.4,28.0 59.7,30.0 58.0,29.3 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,26.9 C59.0,26.5 60.0,27.5 60.8,27.4 C60.0,27.9 59.0,29.0 58.0,28.6 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,36.8 C59.2,35.8 60.3,38.0 61.4,37.5 C60.3,39.0 59.2,41.8 58.0,40.8 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,37.4 C58.8,36.7 59.7,38.2 60.4,37.8 C59.7,38.9 58.8,40.9 58.0,40.2 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,38.0 C58.5,37.6 59.0,38.5 59.4,38.1 C59.0,38.8 58.5,39.9 58.0,39.6 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,47.3 C59.2,46.2 60.5,49.1 61.6,50.0 C60.5,50.1 59.2,52.8 58.0,51.7 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,48.0 C58.9,47.2 59.8,49.2 60.6,49.9 C59.8,50.0 58.9,51.8 58.0,51.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,48.7 C58.5,48.3 59.0,49.4 59.5,49.7 C59.0,49.8 58.5,50.8 58.0,50.3 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,57.1 C59.4,56.2 60.8,58.3 62.0,57.8 C60.8,59.2 59.4,61.8 58.0,60.9 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,57.7 C59.0,57.0 60.0,58.5 60.9,58.0 C60.0,59.1 59.0,61.0 58.0,60.3 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,58.3 C58.6,57.9 59.2,58.7 59.7,58.4 C59.2,59.0 58.6,60.1 58.0,59.7 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,67.9 C59.3,66.9 60.6,69.2 61.7,68.9 C60.6,70.2 59.3,73.0 58.0,72.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,68.5 C58.9,67.8 59.9,69.4 60.7,69.1 C59.9,70.1 58.9,72.1 58.0,71.4 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,69.2 C58.6,68.8 59.1,69.6 59.6,69.4 C59.1,70.0 58.6,71.1 58.0,70.7 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M57.2,78.0 C58.2,79.6 56.0,81.2 56.8,82.6 C55.0,81.2 52.2,79.6 53.2,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M56.6,78.0 C57.3,79.2 55.8,80.3 56.4,81.3 C55.1,80.3 53.1,79.2 53.8,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M56.0,78.0 C56.3,78.7 55.5,79.3 56.0,79.9 C55.2,79.3 54.1,78.7 54.4,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M47.9,78.0 C48.9,79.4 46.1,80.8 44.3,81.9 C45.1,80.8 42.9,79.4 43.9,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M47.3,78.0 C48.0,79.0 46.0,80.0 44.6,80.8 C45.3,80.0 43.8,79.0 44.5,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M46.6,78.0 C47.0,78.6 45.9,79.2 45.1,79.7 C45.6,79.2 44.8,78.6 45.1,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M38.6,78.0 C39.4,79.6 37.0,81.2 35.7,82.5 C36.2,81.2 34.2,79.6 35.1,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M38.0,78.0 C38.7,79.1 36.9,80.3 35.9,81.3 C36.3,80.3 35.0,79.1 35.6,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M37.5,78.0 C37.8,78.7 36.9,79.3 36.2,79.9 C36.5,79.3 35.8,78.7 36.2,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M27.8,78.0 C28.5,79.7 26.5,81.3 25.5,82.7 C25.8,81.3 24.2,79.7 24.9,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M27.4,78.0 C27.9,79.2 26.5,80.4 25.7,81.4 C26.0,80.4 24.8,79.2 25.3,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M26.9,78.0 C27.2,78.7 26.4,79.4 25.9,80.0 C26.1,79.4 25.5,78.7 25.8,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M18.4,78.0 C19.3,79.6 16.8,81.3 15.1,82.7 C15.9,81.3 14.0,79.6 14.9,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M17.9,78.0 C18.5,79.2 16.7,80.4 15.4,81.4 C16.1,80.4 14.8,79.2 15.4,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M17.3,78.0 C17.7,78.7 16.7,79.4 15.9,80.0 C16.3,79.4 15.6,78.7 16.0,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,78.0 C5.3,79.1 2.6,76.3 0.3,75.3 C2.6,75.2 5.3,72.6 8.0,73.7 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,77.4 C6.1,78.1 4.1,76.1 2.5,75.4 C4.1,75.4 6.1,73.6 8.0,74.4 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,76.7 C6.9,77.1 5.7,76.0 4.8,75.6 C5.7,75.6 6.9,74.6 8.0,75.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,67.5 C6.9,68.5 5.8,66.2 4.9,66.9 C5.8,65.2 6.9,62.2 8.0,63.3 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,66.9 C7.2,67.6 6.4,66.0 5.8,66.6 C6.4,65.3 7.2,63.2 8.0,63.9 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,66.2 C7.5,66.6 7.1,65.7 6.7,66.1 C7.1,65.3 7.5,64.2 8.0,64.6 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,57.2 C5.7,58.2 3.3,55.7 1.3,54.9 C3.3,54.8 5.7,52.5 8.0,53.4 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,56.6 C6.3,57.3 4.6,55.6 3.2,55.0 C4.6,55.0 6.3,53.4 8.0,54.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,56.0 C7.0,56.4 6.0,55.5 5.2,55.1 C6.0,55.1 7.0,54.3 8.0,54.6 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,46.4 C5.5,47.4 3.0,44.6 0.9,43.1 C3.0,43.6 5.5,41.2 8.0,42.3 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,45.7 C6.2,46.5 4.4,44.5 2.9,43.4 C4.4,43.8 6.2,42.2 8.0,42.9 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,45.1 C7.0,45.5 5.9,44.4 5.0,43.7 C5.9,44.0 7.0,43.1 8.0,43.5 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,34.8 C6.6,35.8 5.2,33.3 4.0,32.8 C5.2,32.4 6.6,30.0 8.0,30.9 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,34.2 C7.0,34.9 6.0,33.2 5.1,32.8 C6.0,32.5 7.0,30.8 8.0,31.5 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,33.6 C7.4,34.0 6.8,33.0 6.3,32.9 C6.8,32.7 7.4,31.8 8.0,32.1 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,24.4 C6.9,25.2 5.8,23.3 4.9,23.8 C5.8,22.4 6.9,20.0 8.0,20.9 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,23.8 C7.2,24.4 6.4,23.1 5.8,23.6 C6.4,22.5 7.2,20.8 8.0,21.4 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,23.3 C7.5,23.6 7.1,22.9 6.7,23.2 C7.1,22.6 7.5,21.6 8.0,22.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,13.6 C6.0,14.2 4.0,12.3 2.3,11.1 C4.0,11.6 6.0,10.2 8.0,10.8 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,13.2 C6.6,13.6 5.1,12.3 3.9,11.3 C5.1,11.8 6.6,10.8 8.0,11.3 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,12.7 C7.2,13.0 6.3,12.2 5.6,11.6 C6.3,12.0 7.2,11.4 8.0,11.7 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3C/svg%3E");animation-delay:.2s}.card-flames-tongues[data-set="3"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 86' preserveAspectRatio='none'%3E%3Cpath d='M13.7,8.0 C12.8,5.5 14.7,3.1 14.2,0.9 C15.5,3.1 17.8,5.5 17.0,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M14.2,8.0 C13.6,6.2 14.9,4.4 14.4,2.9 C15.4,4.4 17.0,6.2 16.5,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M14.7,8.0 C14.4,7.0 15.0,5.9 14.7,5.0 C15.3,5.9 16.2,7.0 15.9,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M24.3,8.0 C23.4,7.0 25.5,6.0 25.1,5.2 C26.3,6.0 28.8,7.0 27.9,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M24.8,8.0 C24.2,7.3 25.6,6.6 25.3,6.0 C26.2,6.6 28.0,7.3 27.4,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M25.4,8.0 C25.1,7.6 25.8,7.2 25.6,6.8 C26.2,7.2 27.1,7.6 26.8,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M33.6,8.0 C32.8,6.3 35.0,4.7 36.6,3.3 C35.8,4.7 37.5,6.3 36.7,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M34.0,8.0 C33.5,6.8 35.1,5.6 36.3,4.6 C35.6,5.6 36.8,6.8 36.2,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M34.5,8.0 C34.2,7.3 35.1,6.6 35.8,6.0 C35.4,6.6 36.0,7.3 35.7,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M45.2,8.0 C44.6,6.7 46.5,5.4 47.7,4.4 C47.1,5.4 48.5,6.7 47.8,8.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M45.6,8.0 C45.2,7.1 46.5,6.2 47.5,5.4 C47.0,6.2 47.9,7.1 47.5,8.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M46.1,8.0 C45.8,7.5 46.5,6.9 47.1,6.5 C46.8,6.9 47.3,7.5 47.0,8.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,7.5 C59.2,6.9 60.3,8.3 61.3,7.4 C60.3,8.9 59.2,10.9 58.0,10.2 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,7.9 C58.8,7.5 59.7,8.4 60.4,7.7 C59.7,8.9 58.8,10.3 58.0,9.8 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,8.4 C58.5,8.1 59.0,8.6 59.4,8.2 C59.0,8.9 58.5,9.6 58.0,9.4 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,17.9 C59.1,16.9 60.1,19.9 61.0,21.7 C60.1,21.0 59.1,23.4 58.0,22.3 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,18.6 C58.8,17.8 59.5,20.0 60.2,21.4 C59.5,20.8 58.8,22.4 58.0,21.7 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,19.3 C58.4,18.9 58.9,20.1 59.3,20.9 C58.9,20.5 58.4,21.4 58.0,21.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,29.2 C59.1,28.2 60.2,30.7 61.2,30.3 C60.2,31.7 59.1,34.7 58.0,33.6 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,29.9 C58.8,29.1 59.6,30.9 60.3,30.5 C59.6,31.6 58.8,33.7 58.0,32.9 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,30.6 C58.5,30.2 58.9,31.1 59.3,30.9 C58.9,31.5 58.5,32.6 58.0,32.2 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,41.0 C60.5,40.0 63.0,42.5 65.2,42.6 C63.0,43.5 60.5,46.2 58.0,45.2 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,41.7 C59.8,40.9 61.6,42.7 63.2,42.7 C61.6,43.4 59.8,45.3 58.0,44.6 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,42.3 C59.1,41.9 60.1,42.9 61.0,42.9 C60.1,43.2 59.1,44.3 58.0,43.9 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,51.3 C59.1,50.4 60.3,52.7 61.2,53.5 C60.3,53.5 59.1,55.6 58.0,54.7 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,51.8 C58.8,51.2 59.6,52.8 60.3,53.4 C59.6,53.4 58.8,54.8 58.0,54.2 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,52.3 C58.5,52.0 58.9,52.9 59.4,53.2 C58.9,53.2 58.5,54.0 58.0,53.7 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,61.2 C59.5,60.2 60.9,62.5 62.1,62.3 C60.9,63.5 59.5,66.2 58.0,65.2 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,61.8 C59.0,61.1 60.1,62.7 61.0,62.5 C60.1,63.4 59.0,65.3 58.0,64.6 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,62.4 C58.6,62.1 59.2,62.9 59.7,62.7 C59.2,63.3 58.6,64.3 58.0,64.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M58.0,72.7 C59.2,71.9 60.4,73.7 61.4,73.5 C60.4,74.4 59.2,76.4 58.0,75.7 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M58.0,73.1 C58.9,72.6 59.7,73.8 60.4,73.6 C59.7,74.3 58.9,75.8 58.0,75.2 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M58.0,73.6 C58.5,73.3 59.0,74.0 59.4,73.8 C59.0,74.2 58.5,75.0 58.0,74.8 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M52.9,78.0 C53.9,80.5 51.5,83.1 51.1,85.2 C50.6,83.1 48.3,80.5 49.2,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M52.4,78.0 C53.0,79.8 51.4,81.6 51.1,83.2 C50.8,81.6 49.1,79.8 49.8,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M51.8,78.0 C52.1,79.1 51.3,80.1 51.1,81.0 C50.9,80.1 50.0,79.1 50.4,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M44.7,78.0 C45.8,80.4 42.9,82.7 42.1,84.7 C41.9,82.7 39.2,80.4 40.3,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M44.0,78.0 C44.8,79.7 42.8,81.4 42.2,82.9 C42.0,81.4 40.2,79.7 40.9,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M43.3,78.0 C43.7,79.0 42.6,80.0 42.3,80.8 C42.2,80.0 41.2,79.0 41.6,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M35.0,78.0 C35.8,80.6 33.9,83.3 33.1,85.5 C33.2,83.3 31.5,80.6 32.2,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M34.6,78.0 C35.1,79.9 33.8,81.8 33.2,83.4 C33.3,81.8 32.1,79.9 32.6,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M34.2,78.0 C34.4,79.1 33.7,80.2 33.4,81.2 C33.4,80.2 32.8,79.1 33.1,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M25.4,78.0 C26.4,79.6 24.2,81.3 24.8,82.7 C23.3,81.3 20.6,79.6 21.6,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M24.9,78.0 C25.5,79.2 24.0,80.3 24.5,81.4 C23.4,80.3 21.5,79.2 22.1,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M24.2,78.0 C24.6,78.7 23.8,79.4 24.1,80.0 C23.4,79.4 22.4,78.7 22.8,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M13.9,78.0 C14.7,79.3 12.3,80.6 10.9,81.7 C11.5,80.6 9.6,79.3 10.4,78.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M13.4,78.0 C14.0,78.9 12.2,79.9 11.1,80.7 C11.7,79.9 10.3,78.9 10.9,78.0 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M12.8,78.0 C13.1,78.5 12.2,79.1 11.5,79.5 C11.9,79.1 11.2,78.5 11.5,78.0 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,73.0 C6.1,73.7 4.1,72.1 2.5,71.7 C4.1,71.4 6.1,69.8 8.0,70.4 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,72.7 C6.6,73.1 5.2,72.0 4.0,71.7 C5.2,71.5 6.6,70.4 8.0,70.8 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,72.2 C7.2,72.5 6.4,71.9 5.7,71.7 C6.4,71.6 7.2,71.0 8.0,71.2 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,64.2 C6.7,65.2 5.4,62.7 4.4,62.6 C5.4,61.7 6.7,58.9 8.0,60.0 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,63.6 C7.1,64.3 6.2,62.5 5.4,62.5 C6.2,61.8 7.1,59.9 8.0,60.6 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,62.9 C7.5,63.3 6.9,62.3 6.5,62.3 C6.9,61.9 7.5,60.9 8.0,61.3 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,54.7 C6.0,55.8 4.0,53.4 2.2,53.9 C4.0,52.5 6.0,49.7 8.0,50.7 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,54.1 C6.5,54.8 5.1,53.2 3.8,53.7 C5.1,52.6 6.5,50.6 8.0,51.3 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,53.5 C7.2,53.9 6.3,53.0 5.6,53.3 C6.3,52.6 7.2,51.5 8.0,51.9 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,42.6 C5.8,43.5 3.5,40.8 1.6,39.1 C3.5,39.9 5.8,37.8 8.0,38.8 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,42.0 C6.4,42.6 4.8,40.7 3.4,39.4 C4.8,40.1 6.4,38.7 8.0,39.3 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,41.4 C7.1,41.7 6.1,40.7 5.3,39.9 C6.1,40.3 7.1,39.6 8.0,39.9 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,31.5 C6.4,32.4 4.7,30.5 3.3,31.1 C4.7,29.7 6.4,27.2 8.0,28.1 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,31.0 C6.8,31.6 5.6,30.3 4.6,30.9 C5.6,29.7 6.8,28.0 8.0,28.6 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,30.5 C7.3,30.8 6.6,30.1 6.0,30.5 C6.6,29.8 7.3,28.8 8.0,29.2 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,21.1 C6.7,22.0 5.3,19.6 4.2,19.2 C5.3,18.7 6.7,16.3 8.0,17.2 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,20.5 C7.0,21.2 6.1,19.5 5.3,19.2 C6.1,18.8 7.0,17.1 8.0,17.8 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,19.9 C7.4,20.2 6.9,19.3 6.4,19.2 C6.9,19.0 7.4,18.1 8.0,18.4 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3Cpath d='M8.0,9.4 C6.7,10.0 5.3,8.3 4.1,7.6 C5.3,7.6 6.7,6.1 8.0,6.7 Z' fill='%23e8380c' fill-opacity='.85'/%3E%3Cpath d='M8.0,9.0 C7.0,9.4 6.1,8.2 5.2,7.7 C6.1,7.8 7.0,6.7 8.0,7.1 Z' fill='%23ff8f1f' fill-opacity='.95'/%3E%3Cpath d='M8.0,8.6 C7.4,8.8 6.9,8.1 6.4,7.8 C6.9,7.9 7.4,7.3 8.0,7.6 Z' fill='%23ffe48a' fill-opacity='1'/%3E%3C/svg%3E");animation-delay:.4s}@keyframes card-flames-glow{0%{opacity:.6;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}@keyframes card-flames-flicker{0%{opacity:0;transform:scale(.99)}20%{opacity:1;transform:scale(1.02)}45%{opacity:.7}60%{opacity:1;transform:scale(1.01)}to{opacity:0;transform:scale(.99)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .card-ember:before,:root:not([data-motion=full]) .card-ember:after,:root:not([data-motion=full]) .card-flames-glow,:root:not([data-motion=full]) .card-flames-tongues{animation:none}:root:not([data-motion=full]) .card-flames-tongues{opacity:.75}:root:not([data-motion=full]) .card-ember:after{opacity:0}}.gbaa-key{color:#e2c887;font-weight:900}.gbaa-reveal .gbaa-option{cursor:default;opacity:.55;flex-direction:row;align-items:center;gap:8px}.gbaa-reveal .gbaa-option[data-right]{opacity:1;background:#2e8c4a8c;box-shadow:0 0 0 2px #78dc8ce6}.gbaa-check{color:#9dffb4;flex:none;font-weight:900}.gbaa-btn[data-locked]{opacity:.45}.gbaa-lock-label{white-space:nowrap;letter-spacing:.02em;color:#ffffffd9;font-size:8px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.opening-glow{z-index:1;pointer-events:none;border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #e2c887f2,inset 0 0 14px 3px #e2c887b3}.opening-pill{min-width:0}.tutorial-offer{z-index:1000;top:calc(var(--safe-top,0px) + 8px);border-radius:var(--radius-sheet,16px);background:var(--color-sheet,#fff);width:min(100vw - 32px,24rem);color:var(--color-sheet-ink,#111);flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.felt-bg,.menu-bg{background-color:var(--color-felt-0);background-image:radial-gradient(120% 55% at 50% -8%, #1e5a43bf, transparent 62%), linear-gradient(180deg, var(--color-felt-1) 0%, var(--color-felt-0) 78%);background-size:100% 100%;background-attachment:local}@media (max-width:900px){.menu-bg{background-image:radial-gradient(120% 55% at 50% -8%, #1e5a43bf, transparent 62%), linear-gradient(180deg, var(--color-felt-1) 0%, var(--color-felt-0) 78%)}}.cr-label{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brass);font-size:12px;font-weight:700}.text-muted{color:var(--color-muted)}.menu-label{font-family:var(--font-label);letter-spacing:.12em;font-weight:700}.app-shell{height:var(--app-height,100dvh);color:var(--color-ivory);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.app-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-area:1/1;min-height:0;overflow-y:auto}.cr-page{width:100%;max-width:var(--page-max);padding:var(--page-top) max(var(--page-gutter), var(--safe-right)) max(28px, var(--quick-pill-room,0px)) max(var(--page-gutter), var(--safe-left));margin:0 auto}.app-shell .menu-scroll{height:auto;min-height:100%;overflow:visible}.app-shell .menu-bg{background:0 0}.app-sidebar{display:none}.app-tabs{z-index:2;padding:2px max(8px, var(--safe-left)) max(6px, var(--safe-bottom)) max(8px, var(--safe-right));background:var(--color-nav);border-top:1px solid #c9a86780;grid-area:2/1;justify-content:space-around;align-items:stretch;display:flex;position:relative;box-shadow:0 -8px 18px #00000059}.app-tab{min-width:64px;min-height:60px;color:var(--color-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.app-tab[aria-current=page]{color:var(--color-ivory)}.app-tab[aria-current=page]:before{content:"";background:var(--color-brass);border-radius:2px;width:28px;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.app-tab-label{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.panel-gloss[data-edge=top]{border-top:1px solid #c9a86773;box-shadow:0 -8px 18px #0000004d}.cr-nav-badge{background:var(--color-brass);min-width:18px;height:18px;color:var(--color-ink);font-family:var(--font-label);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-10px}.cr-nav-badge[data-tone=green]{background:var(--color-success)}@media (min-width:1024px){.app-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:248px minmax(0,1fr)}.app-main{grid-column:2}.app-tabs{display:none}.app-sidebar{min-height:0;padding:24px 16px max(16px, var(--safe-bottom)) max(16px, var(--safe-left));border-right:1px solid var(--color-hairline);background:#06140fb8;flex-direction:column;grid-area:1/1;gap:22px;display:flex;overflow-y:auto}}.app-sidebar-brand{border-radius:12px;padding:0 8px;display:block}.app-sidebar-nav{flex-direction:column;gap:4px;display:flex}.app-nav-item{min-height:44px;color:var(--color-muted);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:0 14px;font-size:15px;font-weight:700;transition:background-color .15s,color .15s;display:flex;position:relative}.app-nav-item:hover{color:var(--color-ivory);background:#18463373}.app-nav-item[aria-current=page]{color:var(--color-ivory);border-color:var(--color-hairline);box-shadow:inset 3px 0 0 var(--color-brass);background:#184633bf}.app-nav-item .cr-nav-badge{margin-left:auto;position:static}.app-sidebar-foot{border-top:1px solid var(--color-hairline);flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;display:flex}.app-player-chip{background:var(--color-panel-green);border:1px solid var(--color-hairline);border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:flex}.app-bug-link{min-height:44px;color:var(--color-muted);align-items:center;display:inline-flex}.app-bug-link:hover{color:var(--color-ivory);text-decoration:underline}.cr-desktop-only{display:none}@media (min-width:1024px){.cr-desktop-only{display:flex}.cr-mobile-only{display:none!important}}.cr-lockup{flex-direction:column;align-items:flex-start;gap:6px;font-size:30px;display:flex}.cr-lockup[data-size=md]{font-size:48px}.cr-lockup[data-size=lg]{align-items:center;font-size:clamp(56px,16vw,104px)}.cr-wordmark{font-family:var(--font-title);letter-spacing:-.01em;color:var(--color-ivory);font-weight:600;line-height:1}.cr-tagline{font-family:var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:var(--color-ivory);opacity:.85;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.cr-lockup[data-size=lg] .cr-tagline{letter-spacing:.3em;flex-direction:column;gap:10px;font-size:13px}.cr-tagline-suits{color:var(--color-brass);letter-spacing:.2em;display:none}.cr-lockup[data-size=lg] .cr-tagline-suits{display:block}.cr-page-header{margin-bottom:var(--page-title-gap);align-items:center;gap:14px;display:flex}.cr-page-title{font-family:var(--font-title);font-size:var(--page-title-size);color:var(--color-ivory);overflow-wrap:break-word;font-weight:700;line-height:1.05}.cr-page-subtitle{color:var(--color-muted);margin-top:4px;font-size:14px}.cr-back{border:1px solid var(--color-hairline);width:44px;height:44px;color:var(--color-ivory);background:#06140f73;border-radius:999px;flex:none;place-items:center;display:grid}.cr-back:hover{background:#184633b3}.cr-cluster{align-items:center;gap:10px}.cr-top-rows{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.cr-coins-pill{border:1px solid var(--color-hairline);min-height:44px;color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.04em;background:#06140f8c;border-radius:999px;align-items:center;padding:0 14px 0 6px;font-size:17px;font-weight:700;display:inline-flex}.cr-coins-pill>span{gap:8px}.menu-bell,.mute-btn{border:1px solid var(--color-hairline);color:var(--color-ivory);-webkit-backdrop-filter:none;backdrop-filter:none;background:#06140f8c}.mute-btn:hover,.menu-bell:hover{background:#184633b3}.menu-bell-count{background:var(--color-brass);color:var(--color-ink);box-shadow:0 0 0 2px var(--color-felt-0)}.mute-inline{border:1px solid var(--color-hairline);background:#06140f8c;border-radius:999px;align-items:center;gap:4px;min-width:100px;min-height:52px;padding:3px;display:inline-flex}.mute-inline .mute-btn{background:#18463399;border-color:#0000}.profile-avatar-btn{border-radius:999px;min-width:44px;min-height:44px;display:block;position:relative}.cr-panel{border-radius:var(--radius-panel);border:1px solid var(--color-hairline);background:var(--color-panel-green);color:var(--color-ivory);padding:18px}.cr-panel[data-tone=deep]{background:var(--color-panel-deep)}.cr-panel[data-tone=ivory]{background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink);box-shadow:var(--shadow-panel);border-color:#c9a8678c}.cr-btn{border-radius:var(--radius-control);min-height:48px;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;white-space:normal;text-align:center;padding:0 20px;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;padding-block:6px;font-size:16px;font-weight:700;line-height:1.15;transition:transform .16s ease-out,opacity .16s;display:inline-flex;position:relative}.cr-btn .lbl-short{display:none}@media (max-width:419px){.cr-btn .lbl-long{display:none}.cr-btn .lbl-short{display:inline}}.cr-btn:active:not([aria-disabled=true],:disabled){transform:scale(var(--press-scale))}.cr-btn:disabled,.cr-btn[aria-disabled=true]{opacity:.5;cursor:default}.cr-btn-ivory{background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink);box-shadow:var(--shadow-ivory)}.cr-btn-ghost{border:1px solid var(--color-hairline);color:var(--color-ivory);background:#06140f59}.cr-btn-ghost:hover{background:#18463399}.cr-panel[data-tone=ivory] .cr-btn-ghost,.tutorial-finish .cr-btn-ghost,.guest-invite-body .cr-btn-ghost{color:var(--color-ink);background:0 0;border-color:#16201b4d}.tutorial-finish .cr-btn-ghost:hover,.guest-invite-body .cr-btn-ghost:hover{background:#16201b0f}.tutorial-guest-account .cr-btn-ghost{border-color:var(--color-ink);font-weight:700}.cr-segmented{flex-wrap:wrap;gap:8px;display:flex}.cr-segment,.cr-chip{border:1px solid var(--color-hairline);min-height:44px;color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;background:#06140f59;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.cr-segment[aria-checked=true],.cr-chip[aria-pressed=true]{background:var(--color-felt-1);border-color:var(--color-felt-1);color:var(--color-ivory)}.cr-panel[data-tone=ivory] .cr-segment,.cr-panel[data-tone=ivory] .cr-chip{color:var(--color-ink);background:0 0;border-color:#16201b38}.cr-panel[data-tone=ivory] .cr-segment[aria-checked=true],.cr-panel[data-tone=ivory] .cr-chip[aria-pressed=true]{background:var(--color-felt-1);border-color:var(--color-felt-1);color:var(--color-ivory)}.cr-segment[aria-disabled=true]{opacity:.45}.cr-segment:after,.cr-chip:after{content:"";position:absolute;inset:-2px}.cr-segment,.cr-chip{position:relative}.cr-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.cr-toggle-input{opacity:0;width:1px;height:1px;position:absolute}.cr-toggle-track{border:1px solid var(--color-hairline);background:#06140fb3;border-radius:999px;flex:none;width:48px;height:28px;transition:background-color .16s;position:relative}.cr-toggle-thumb{background:var(--color-muted);border-radius:999px;width:20px;height:20px;transition:transform .16s ease-out,background-color .16s;position:absolute;top:3px;left:3px}.cr-toggle-input:checked+.cr-toggle-track{background:var(--color-success)}.cr-toggle-input:checked+.cr-toggle-track .cr-toggle-thumb{background:var(--color-ivory);transform:translate(20px)}.cr-toggle-input:focus-visible+.cr-toggle-track{outline:3px solid var(--color-focus);outline-offset:2px}.cr-rarity{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:5px;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.cr-rarity[data-rarity=common]{color:var(--color-rarity-common)}.cr-rarity[data-rarity=uncommon]{color:var(--color-rarity-uncommon)}.cr-rarity[data-rarity=rare]{color:var(--color-rarity-rare)}.cr-rarity[data-rarity=mythic]{color:var(--color-rarity-mythic)}.cr-rarity[data-rarity=legendary]{color:var(--color-rarity-legendary)}.cr-progress{background:#06140f99;border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.cr-progress.is-claimed .cr-progress-fill,.challenge-row[data-state=claimed] .challenge-bar-fill{background:var(--color-claimed)}.cr-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-brass), var(--color-brass-light));transform-origin:0;position:absolute;inset:0}.cr-avatar{box-shadow:0 0 0 2px var(--color-brass);background:var(--color-felt-1);border-radius:999px;flex:none;display:inline-block;position:relative}.cr-avatar-initial{background:var(--color-ivory);width:100%;height:100%;color:var(--color-ink);border-radius:999px;place-items:center;font-weight:600;display:grid}.cr-avatar-lv{background:var(--color-brass);color:var(--color-ink);font-family:var(--font-label);letter-spacing:.06em;white-space:nowrap;border-radius:5px;padding:0 5px;font-size:10px;font-weight:700;line-height:15px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.btn-gloss{border-radius:var(--radius-control);background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink);font-family:var(--font-label);letter-spacing:.12em;text-shadow:none;box-shadow:var(--shadow-ivory);font-weight:700}.btn-gloss:before{background:linear-gradient(#fffaf0,#efe4cc)}.btn-gloss:after{background:linear-gradient(#e9ddc4,#d6c6a3)}.btn-gloss[data-tone=dark]{color:var(--color-ivory);box-shadow:inset 0 0 0 1px var(--color-hairline), 0 4px 14px #00000040;background:#10392aeb}.btn-gloss[data-tone=dark]:before{background:var(--color-felt-2)}.btn-gloss[data-tone=dark]:after{background:var(--color-felt-0)}.btn-gloss[data-tone=danger]{background:linear-gradient(180deg, #e77b6f, var(--color-danger));color:#fff}.btn-gloss[data-tone=danger]:before{background:var(--color-danger-hover)}.btn-gloss[data-tone=danger]:after{background:var(--color-danger-press)}.bg-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-tier=static] .bg-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.cr-page[data-width=narrow]{max-width:min(var(--page-max), 640px)}.cr-page[data-width=wide]{max-width:min(var(--page-max), 980px)}.cr-sheet{border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink);box-shadow:var(--shadow-panel);border:1px solid #c9a86773;padding:20px}@media (min-width:768px){.cr-sheet{padding:28px}}.home-screen .home-brand{margin:0 0 clamp(32px,9vh,88px)}.home-screen .home-hint{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--color-ivory);text-shadow:none;font-size:14px;font-weight:700;animation:2.8s ease-in-out infinite home-hint-fade}@keyframes home-hint-fade{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .home-screen .home-hint{opacity:.85;animation:none}}.home-table{pointer-events:none;background:radial-gradient(60% 120% at 50% 0%, var(--color-felt-2), var(--color-felt-1) 70%);border-radius:50% 50% 0 0/100% 100% 0 0;width:max(140vw,900px);height:clamp(110px,17vh,200px);position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 2px #c9a86773,0 -10px 40px #00000059}.home-fan{--card-h:clamp(96px, 15vh, 150px);--card-w:calc(var(--card-h) * .714);width:0;height:0;position:absolute;bottom:38%;left:50%}.home-fan-card{left:calc(var(--card-w) * -.5);transform-origin:50% 120%;transform:translateX(calc(var(--i) * var(--card-w) * .82)) rotate(calc(var(--i) * 9deg)) translateY(calc(var(--i) * var(--i) * 6px));filter:drop-shadow(0 10px 14px #0006);position:absolute;bottom:0}.home-identity{border:1px solid var(--color-hairline);min-height:44px;color:var(--color-ivory);background:#06140f99;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-weight:600;display:flex}.home-identity span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.home-bug{bottom:max(6px, var(--safe-bottom));left:max(14px, calc(var(--safe-left) + 10px));color:#f6f0e38c;min-height:44px;font-size:12px;font-weight:600;position:absolute}.home-bug:hover{color:var(--color-ivory)}.home-screen .menu-version{bottom:max(18px, calc(var(--safe-bottom) + 12px));color:#f6f0e38c}.menu-home .menu-home-lockup{align-items:center}.menu-home-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1024px){.menu-home-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.menu-resume{border-radius:var(--radius-panel);border:1px solid var(--color-hairline);background:var(--color-panel-green);min-height:76px;color:var(--color-ivory);text-align:left;align-items:center;gap:14px;padding:12px 18px;display:flex}.menu-resume:hover{background:#184633bf}.menu-resume-play{border:1.5px solid var(--color-brass);width:46px;height:46px;color:var(--color-brass);border-radius:999px;flex:none;place-items:center;display:grid}.menu-resume-cta{display:none}@media (min-width:768px){.menu-resume-cta{display:block}}.menu-quick{flex-direction:column;gap:18px;padding:18px 20px;display:flex;position:relative}.menu-quick-pip{font-size:13px;line-height:1;position:absolute}.menu-quick-pip-top{color:var(--color-ink);top:10px;left:12px}.menu-quick-pip-bottom{color:var(--color-card-red);bottom:10px;right:14px}.menu-quick-head{min-height:64px;color:var(--color-ink);align-items:center;gap:16px;display:flex}.menu-quick-icon{background:var(--color-felt-1);width:60px;height:60px;color:var(--color-ivory);border-radius:14px;flex:none;place-items:center;display:grid}.menu-quick-title{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-size:30px;font-weight:700;line-height:1}.menu-quick-key{width:44px;font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:#6f6450;font-size:11px;font-weight:700}.menu-quick-find{background:var(--color-felt-1);min-height:52px;color:var(--color-ivory);box-shadow:0 6px 16px #00000040}@media (min-width:1024px){.menu-quick{min-height:380px;padding:30px 32px}.menu-quick-title{font-size:40px}}.menu-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.menu-tile{border-radius:var(--radius-panel);border:1px solid var(--color-hairline);background:var(--color-panel-green);min-height:128px;color:var(--color-ivory);text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;display:flex}.menu-tile:hover:not([aria-disabled=true]){background:#184633cc}.menu-tile-name{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;margin-top:auto;font-size:24px;font-weight:700}.menu-tile-blurb{color:var(--color-muted);font-size:14px}.menu-tile[data-locked]{min-height:60px;color:var(--color-muted);cursor:default;background:0 0;border-style:dashed;flex-direction:row;grid-column:1/-1;align-items:center}.menu-tile[data-locked] .menu-tile-name{margin-top:0;font-size:18px}.menu-tile[data-locked] .menu-tile-blurb{margin-left:auto}@media (min-width:1024px){.menu-tile,.menu-tile[data-locked]{border-style:solid;flex-direction:column;grid-column:auto;align-items:flex-start;min-height:150px}.menu-tile[data-locked] .menu-tile-name{margin-top:auto;font-size:24px}.menu-tile[data-locked] .menu-tile-blurb{margin-left:0}}.menu-friend-invite{min-height:44px;padding:0 14px;font-size:13px}.cr-claim{background:linear-gradient(180deg, var(--color-brass-light), var(--color-brass));min-height:36px;color:var(--color-ink);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;border-radius:8px;padding:0 14px;font-size:13px;font-weight:700}.cr-claim:after{content:"";position:absolute;inset:-4px 0}.cr-claim{position:relative}.menu-home-foot{white-space:nowrap;color:var(--color-muted);flex-wrap:nowrap;align-items:center;gap:18px;margin-top:22px;font-size:12px;display:flex}@media (min-width:1024px){.menu-home-foot{display:none}}.match-end{z-index:50;overscroll-behavior:contain;color:var(--color-ivory);position:absolute;inset:0;overflow-y:auto}.match-end-inner{max-width:980px;padding:calc(var(--safe-top) + 28px) max(16px, var(--safe-right)) calc(var(--safe-bottom) + 24px) max(16px, var(--safe-left));flex-direction:column;gap:18px;margin:0 auto;display:flex}.match-end-head{text-align:center}.match-end-eyebrow{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--color-brass);justify-content:center;align-items:center;gap:14px;font-size:13px;font-weight:700;display:flex}.match-end-eyebrow:before,.match-end-eyebrow:after{content:"";background:var(--color-brass);opacity:.6;width:44px;height:1px}.match-end-eyebrow[data-result=lost]{color:var(--color-danger)}.match-end-title{font-family:var(--font-title);margin-top:6px;font-size:clamp(34px,9vw,60px);font-weight:600;line-height:1.05}.match-end-sub{color:var(--color-muted);margin-top:6px;font-size:14px}.match-end-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.match-end-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.match-end-scores{background:var(--color-panel-deep);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.match-end-seat{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.match-end-crown{height:22px;color:var(--color-brass-light);font-size:22px;line-height:22px}.match-end-face{object-fit:cover;border-radius:999px;width:72px;height:72px;box-shadow:0 0 0 2px #c9a86759}.match-end-seat[data-winner] .match-end-face{box-shadow:0 0 0 3px var(--color-brass), 0 0 0 6px #c9a86740}.match-end-slate{width:min(120px,100%);height:86px}.match-end-slate .chalk-text{font-size:48px;line-height:1}.match-end-dash{color:var(--color-muted);padding-bottom:32px;font-size:22px}.match-end-rewards{flex-direction:column;gap:10px;display:flex}.match-end-bonus{color:#16201bb3;justify-content:space-between;font-size:14px;display:flex}.match-end-tip{text-align:center;color:var(--color-muted);font-size:14px}.match-end-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.match-end-actions .cr-btn{min-height:52px}.match-end-again{grid-column:1/-1}@media (min-width:768px){.match-end-actions{grid-template-columns:2fr 1fr 1fr}.match-end-again{grid-column:auto}}.panel-gloss{background:linear-gradient(#ffffff08,#0000 60%),linear-gradient(#12392b,#0b261c)}.panel-gloss[data-edge=bottom]{box-shadow:inset 0 -1px 0 var(--color-hairline), 0 4px 14px #00000059}.panel-gloss[data-edge=top]{box-shadow:inset 0 1px 0 var(--color-hairline), 0 -4px 14px #00000059}.edge-btn,.edge-chip{border:1px solid var(--color-hairline);color:var(--color-ivory);background:#06140fc7;box-shadow:0 4px 12px #00000040}@media (hover:hover){.edge-chip:hover,.edge-btn:hover:not([aria-disabled=true]){background:#10392aeb}}.edge-btn{font-family:var(--font-label);letter-spacing:.1em}.turn-pill{font-family:var(--font-label);letter-spacing:.14em}.chalkboard{border-color:#7a5a35;box-shadow:inset 0 0 0 2px #4a3520,inset 0 2px 10px #0009,0 2px 6px #00000059}.mode-tile{background:var(--color-panel-green);border:1px solid var(--color-hairline);color:var(--color-ivory)}.mode-tile:before{border-color:var(--color-success)}.mode-tile[data-checked]:after{border-color:var(--color-success);background-color:var(--color-success)}.mode-select-title{font-family:var(--font-title)}.quick-pill{border:1px solid var(--color-hairline);color:var(--color-ivory);background:#06140ff0}@media (max-width:1023px){body:has(.app-tabs) .quick-pill{bottom:calc(var(--safe-bottom,0px) + 76px)}}.economy-toast{border:1px solid var(--color-hairline);color:var(--color-ivory);background:#06140ff0}.board-decor{pointer-events:none;z-index:-1;--u:min(1cqw, 1cqh);position:absolute;inset:0;overflow:hidden}.board-preview{container-type:size}.decor-rail{inset:clamp(6px, calc(var(--u) * 2.2), 14px);border-radius:clamp(10px, calc(var(--u) * 3.5), 22px);border:1.5px solid #c9a8676b;position:absolute;box-shadow:inset 0 0 0 1px #00000040,0 0 0 1px #0003}.board-decor[data-preview] .decor-rail{border-width:1px}.decor-svg{position:absolute;inset:0;overflow:visible}.decor-zones{position:absolute;inset:0}.decor-zone{background:radial-gradient(closest-side, var(--zone-tone) 55%, var(--zone-tone) 75%, transparent 100%);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.decor-zone{background:radial-gradient(closest-side, var(--zone-tone) 55%, color-mix(in srgb, var(--zone-tone) 60%, transparent) 75%, transparent 100%)}}.decor-zone{opacity:.94}.opening-chip{height:calc(var(--panel-h) * .24);background:var(--color-turn-active);min-height:18px;color:var(--color-turn-active-ink);font-family:var(--font-label);font-size:max(10px, calc(var(--panel-h) * .14));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:0 .7em;font-weight:700;display:inline-flex}.table-rail{display:none}@media (min-width:1024px){.table-has-rail{--table-rail:280px}.game-root.table-has-rail{left:var(--table-rail);width:auto;right:0}.table-rail{z-index:30;width:280px;padding:calc(var(--safe-top) + 18px) 16px calc(var(--safe-bottom) + 16px) calc(var(--safe-left) + 16px);border-right:1px solid var(--color-hairline);color:var(--color-ivory);background:#06140feb;flex-direction:column;gap:18px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}}.table-rail-round{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:26px;font-weight:700;line-height:1}.table-rail-meta{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brass);margin-top:4px;font-size:12px;font-weight:700}.table-rail-board{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.table-rail-row{align-items:center;gap:10px;display:flex}.table-rail-face{object-fit:cover;border-radius:999px;flex:none;width:30px;height:30px}.table-rail-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:18px;overflow:hidden}.table-rail-score{font-size:30px;line-height:1}.table-rail-target{text-align:right;opacity:.85;border-top:1px solid #f4f1ea40;padding-top:6px;font-size:13px}.table-rail-log{flex-direction:column;gap:8px;min-height:0;display:flex}.table-rail-list{flex-direction:column;display:flex}.table-rail-item{border-bottom:1px solid #c9a86724;align-items:baseline;gap:10px;padding:8px 0;font-size:13px;display:flex}.table-rail-tag{width:24px;font-family:var(--font-label);color:var(--color-brass);flex:none;font-weight:700}.table-rail-points{font-family:var(--font-label);color:var(--color-brass-light);flex:none;font-weight:700}.table-rail-open{align-self:flex-start;min-width:44px;min-height:44px}.table-rail-open:hover{color:var(--color-brass-light)}.emote-button{box-shadow:inset 0 0 0 1px var(--color-hairline);background:#06140f8c}.bots-faces{justify-content:space-between;gap:6px;margin:4px 0 16px;display:flex}.bots-face{min-width:44px;color:var(--color-muted);flex-direction:column;flex:1 1 0;align-items:center;gap:6px;font-size:.9rem;display:flex}.bots-face[aria-checked=true]{color:var(--color-ivory);font-weight:700}.bots-face-img{aspect-ratio:1;border:2px solid #c9a86759;border-radius:9999px;width:min(56px,13vw);display:block;position:relative}.bots-face-img picture,.bots-face-img img{object-fit:cover;border-radius:9999px;width:100%;height:100%;display:block}.bots-face[aria-checked=true] .bots-face-img,.bots-list-item[aria-pressed=true] .bots-face-img{border:3px solid var(--color-brass)}.bots-face:focus-visible .bots-face-img{outline:2px solid var(--color-brass-light);outline-offset:2px}.bots-face-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bots-face-check{aspect-ratio:1;background:#10392a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f6f0e3' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/62% no-repeat;border:2px solid #0a2219;border-radius:9999px;width:40%;position:absolute;bottom:-3px;right:-3px}.bots-grid{gap:18px;display:grid}.bots-list{display:none}.bots-card{flex-direction:column;gap:14px;display:flex}.bots-portrait{aspect-ratio:16/10;border:1px solid var(--color-brass);touch-action:pan-y;background:linear-gradient(#c9c3f5,#9e97d9);border-radius:16px;position:relative;overflow:hidden}.bots-portrait-img,.bots-portrait-img img{width:100%;height:100%;display:block}.bots-portrait-img img{object-fit:cover;object-position:center 22%}.bots-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a2219e6);position:absolute;inset:45% 0 0}.bots-portrait-name{z-index:1;font-family:var(--font-title);color:var(--color-ivory);text-shadow:0 2px 10px #00000073;font-size:clamp(2.2rem,11vw,3.6rem);font-weight:700;line-height:1;position:absolute;bottom:5%;left:6%}.bots-beaten{z-index:1;background:var(--color-ivory);color:var(--color-ink);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;border-radius:9999px;padding:6px 16px;font-weight:700;position:absolute;bottom:7%;right:4%}.bots-arrow{z-index:1;width:52px;height:52px;color:var(--color-ivory);background:#16201bb8;border-radius:9999px;place-items:center;font-size:2rem;line-height:1;display:grid;position:absolute;top:calc(50% - 26px)}.bots-arrow[data-side=prev]{left:3%}.bots-arrow[data-side=next]{right:3%}.bots-arrow[aria-disabled]{opacity:.35}.bots-style{color:var(--color-ivory);margin:0;font-size:1.05rem;line-height:1.45}.bots-bars{grid-template-columns:1fr 1fr;gap:12px 28px;margin:0;display:grid}.bots-bar dt{color:var(--color-ivory);opacity:.85;margin-bottom:6px}.bots-bar dd{margin:0}.bots-bar .cr-progress{display:block}.bots-modes{width:100%}.bots-play{letter-spacing:.18em;width:100%;min-height:60px;font-size:1.35rem}.bots-locked{border:1px dashed var(--color-hairline);min-height:60px;color:var(--color-muted);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;border-radius:16px;place-items:center;display:grid}.bots-record{text-align:center;color:var(--color-muted);grid-auto-columns:1fr;grid-auto-flow:column;font-size:.875rem;display:grid}.bots-record strong{font-family:var(--font-title);color:var(--color-ivory);font-size:2rem;display:block}@media (min-width:1024px){.bots-faces,.bots-arrow,.bots-swipe{display:none}.bots-grid{grid-template-columns:230px minmax(0,1fr) 300px;align-items:start}.bots-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bots-list-item{width:100%;color:var(--color-ivory);text-align:left;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.bots-list-item[aria-pressed=true]{border-color:var(--color-hairline);background:var(--color-panel-green)}.bots-list-item:hover{background:#18463359}.bots-list-face{flex:none;width:52px}.bots-list-tier{color:var(--color-brass);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:4px;font-size:.75rem;display:flex}.bots-list-tier .bot-star{font-size:.75rem}.bots-portrait{aspect-ratio:49/34}.bots-bars{grid-template-columns:repeat(3,1fr)}}.practice-grid{gap:16px;display:grid}.practice-card{border-radius:var(--radius-panel);border:1px solid var(--color-hairline);background:var(--color-panel-green);min-height:220px;color:var(--color-ivory);text-align:left;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex;position:relative;overflow:hidden}.practice-card[data-tone=ivory]{background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink);box-shadow:var(--shadow-panel);border-color:#c9a8678c}.practice-card:focus-visible{outline:2px solid var(--color-brass-light);outline-offset:3px}.practice-icon{width:56px;height:56px;color:var(--color-brass-light);background:#10392a;border-radius:14px;place-items:center;display:grid}.practice-card[data-tone=green] .practice-icon{background:#f6f0e314}.practice-icon svg{width:38px;height:38px}.practice-title{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:clamp(1.7rem,7vw,2.4rem);font-weight:700;line-height:1}.practice-blurb{z-index:1;opacity:.85;max-width:34ch;font-size:1rem;line-height:1.4;position:relative}.practice-foot{z-index:1;align-items:center;gap:14px;margin-top:auto;display:flex;position:relative}.practice-done{color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;background:#10392a;border-radius:10px;padding:8px 14px;font-weight:700}.practice-cards{pointer-events:none;width:146px;height:100px;position:absolute;top:20px;right:20px}.practice-card-art{--card-w:62px;--card-h:87px;width:62px;position:absolute;top:4px}.practice-card-art[data-i="0"]{left:0;transform:rotate(-7deg)}.practice-card-art[data-i="1"]{left:80px;transform:rotate(7deg)}.practice-tips{margin-top:24px}.practice-tips-more{color:var(--color-brass-light);position:relative}.practice-facts li .suit-text,.practice-facts li{color:var(--color-ivory);font-size:1rem}.practice-faces{margin-top:6px;display:flex}.practice-face{border:2px solid #0a2219;border-radius:9999px;width:48px;height:48px;margin-right:-8px;display:block;position:relative}.practice-face picture,.practice-face img{object-fit:cover;border-radius:9999px;width:100%;height:100%;display:block}.practice-progress{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}.practice-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.practice-facts li{border:1px solid var(--color-hairline);background:var(--color-panel-deep);color:var(--color-muted);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;font-size:.875rem;display:flex}.practice-facts li strong{font-family:var(--font-title);color:var(--color-brass-light);font-size:1.8rem}.practice-facts li .font-semibold{color:var(--color-ivory);font-size:1rem}@media (min-width:1024px){.practice-grid{grid-template-columns:1fr 1fr}.practice-card{min-height:450px;padding:34px}.practice-cards{width:250px;height:170px;top:34px;right:34px}.practice-card-art{--card-w:110px;--card-h:154px;width:110px}.practice-card-art[data-i="1"]{left:140px}.practice-card[data-tone=ivory] .practice-blurb{max-width:calc(100% - 270px)}.practice-face{width:66px;height:66px}}.menu-quick-fan{pointer-events:none;width:260px;height:200px;position:absolute;bottom:30px;right:36px}.menu-quick-fan-card{--card-w:112px;--card-h:157px;transform-origin:50% 120%;transform:translateX(calc(var(--i) * 68px)) rotate(calc(var(--i) * 12deg));filter:drop-shadow(0 10px 14px #00000047);position:absolute;bottom:0;left:74px}@media (min-width:1024px){.menu-quick{min-height:460px;container:menu-quick/inline-size}}@container menu-quick (max-width:720px){.menu-quick-fan{display:none}}.cr-segmented.friends-tabs,.cr-segmented.bots-modes{border:1px solid var(--color-hairline);background:#06140f99;border-radius:16px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:5px;display:grid}.friends-tabs .cr-segment,.bots-modes .cr-segment{min-height:44px;color:var(--color-muted);text-align:center;background:0 0;border:0;border-radius:12px;padding:0 8px;line-height:1.05;position:relative}.friends-tabs .cr-segment[aria-selected=true],.bots-modes .cr-segment[aria-checked=true]{background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink)}.friends-tabs .friends-tab-count{box-shadow:none;background:var(--color-brass);color:var(--color-ink);margin-left:8px;position:static}.friends-grid{gap:18px;display:grid}.friends-top{flex-direction:column;gap:12px;display:flex}.friends-search{border:1px solid var(--color-hairline);min-height:52px;color:var(--color-muted);background:#06140f99;border-radius:16px;align-items:center;gap:12px;padding:0 16px;display:flex}.friends-search input{min-width:0;min-height:44px;color:var(--color-ivory);background:0 0;border:0;outline:none;flex:1;font-size:16px}.friends-search:focus-within{border-color:var(--color-brass)}.friends-input{border:1px solid var(--color-hairline);min-height:48px;color:var(--color-ivory);background:#06140f99;border-radius:14px;padding:0 14px;font-size:16px}.friend-row{border:1px solid var(--color-hairline);background:var(--color-panel-green);color:var(--color-ivory);border-radius:18px;align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}.friend-row-main{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;min-height:52px;display:flex}.friend-row-main [data-status]{color:var(--color-muted)}.friend-row-main [data-online]{color:var(--color-success)}.friend-dot{border:2px solid #10392a;border-radius:9999px;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.friend-lv{color:var(--color-brass);font-family:var(--font-label);letter-spacing:.08em;flex-shrink:0;font-size:.75rem;font-weight:700}.friends-small{min-width:44px;min-height:44px;padding:0 16px;font-size:13px}.friends-more,.friends-x{width:44px;height:44px;color:var(--color-muted);border-radius:12px;place-items:center;font-size:1.3rem;line-height:1;display:grid}.friends-more:hover,.friends-x:hover{color:var(--color-ivory)}.friends-x{border:1px solid var(--color-hairline);width:38px;height:38px;font-size:1rem}.friends-menu{z-index:20;border:1px solid var(--color-hairline);background:#0d2a1f;border-radius:14px;flex-direction:column;min-width:170px;padding:6px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 12px 30px #00000073}.friends-menu button{min-height:44px;color:var(--color-ivory);text-align:left;border-radius:10px;padding:0 12px}.friends-menu button:hover{background:#f6f0e314}.friends-menu [data-testid=friend-remove]{color:var(--color-danger)}.friends-id{min-width:0;font-family:var(--font-label);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#16201b14;border-radius:12px;flex:1;padding:12px 16px;font-size:1.35rem;font-weight:700;overflow:hidden}.friends-copy{background:var(--color-ink);min-width:52px;height:52px;color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;border-radius:12px;place-items:center;padding:0 10px;font-weight:700;display:grid}@media (min-width:1024px){.friends-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}@media (min-width:1280px){.friends-top{flex-direction:row}.friends-top .friends-tabs{flex:0 400px;min-width:0}.friends-top .friends-search{flex:1;min-width:0}}.match-end-slate{place-items:center;display:grid}.match-end-slate .chalk-text{text-align:center;display:block}.match-end-note{text-align:center;color:var(--color-muted);grid-column:1/-1;font-size:14px}.match-end-grid[data-single]{grid-template-columns:minmax(0,1fr);width:100%;max-width:520px;margin:0 auto}.match-end-eyebrow[data-result=over]{color:var(--color-muted)}.settings-felt{color:var(--color-ivory)}.settings-felt [class*=text-black\/]{color:var(--color-muted)}.settings-felt [class*=bg-black\/]{background-color:#06140f8c}.settings-felt [class*=border-black\/]{border-color:var(--color-hairline)}.settings-felt .has-\[\:checked\]\:bg-sheet:has(:checked){background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink)}.settings-felt legend,.settings-felt h2{font-family:var(--font-title);letter-spacing:0;color:var(--color-ivory);font-weight:600}.settings-felt .settings-panel>fieldset>legend,.settings-felt .settings-panel>fieldset:first-child legend{font-size:1.6rem}.settings-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.settings-where{border:1px solid var(--color-hairline);color:var(--color-muted);background:#06140f73;border-radius:12px;padding:10px 14px;font-size:13px}.settings-col{flex-direction:column;gap:16px;min-width:0;display:flex}.settings-panel{flex-direction:column;gap:18px;min-width:0;padding:22px 24px;display:flex}.settings-panel>*{min-width:0}.round-start{animation:round-start var(--round-start-ms,.95s) ease-out both}.round-start[data-reduced]{animation-name:round-start-fade}@keyframes round-start{0%{opacity:0;transform:scale(.96)}19%{opacity:1;transform:scale(1)}81%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes round-start-fade{0%{opacity:0}19%,81%{opacity:1}to{opacity:0}}.patch-rows{flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.patch-row{border:1px solid var(--color-hairline);width:100%;min-width:0;min-height:56px;color:inherit;text-align:left;background:#06140f59;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head open""line open";align-items:center;column-gap:10px;padding:8px 12px;display:grid}.patch-row:hover,.patch-row:focus-visible{box-shadow:inset 0 0 0 1px var(--color-brass)}.patch-row-head{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.patch-row-version{font-weight:700}.patch-row-latest{background:var(--color-success);color:var(--color-ink);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.patch-row-date{color:var(--color-muted);font-size:12px}.patch-row-headline{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:line;font-size:13px;overflow:hidden}.patch-row-open{color:var(--color-brass-light);grid-area:open;font-size:22px}.patch-notes-nav{justify-content:space-between;gap:8px;display:flex}.patch-notes-nav .cr-btn{min-height:44px;color:var(--color-ink);background:0 0;border-color:#16201b4d;padding:0 18px}.patch-notes-nav .cr-btn:disabled{opacity:.35}.settings-about-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.settings-copy{min-height:44px}.diag-list{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.diag-row{grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;display:grid}.diag-row>dt,.diag-row>dd{overflow-wrap:anywhere;min-width:0;margin:0}@container settings-panel (min-width:440px){.diag-row{grid-template-columns:7.5rem minmax(0,1fr);gap:8px}}.settings-panel{overflow-wrap:break-word;container:settings-panel/inline-size}.settings-wrap,.settings-wrap *{overflow-wrap:anywhere;min-width:0}.settings-panel>section:first-child,.settings-panel>:first-child{border-top:0;padding-top:0}.settings-foot{border-top:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.settings-foot-version{color:var(--color-muted);font-size:13px}.settings-foot-actions{flex:1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-foot-actions .cr-btn{min-height:52px}.settings-status{text-align:center;width:100%;min-height:20px;color:var(--color-success);font-size:14px;font-weight:600}@media (min-width:1024px){.settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.settings-where,.settings-foot{grid-column:1/-1}.settings-foot-actions{flex:none;grid-template-columns:auto auto;margin-left:auto}.settings-foot-actions .cr-btn{padding:0 28px}.settings-status{text-align:left;order:-1;width:auto}}.menu-tile-soon{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700}@media (max-width:1023px){.menu-tile[data-locked]{flex-direction:column;grid-column:auto;align-items:flex-start;min-height:112px}.menu-tile[data-locked] .menu-tile-name{margin-top:auto}.menu-tile[data-locked] .menu-tile-blurb{margin-left:0}}@media (min-width:1024px){.menu-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.chain-badge{z-index:3;background:var(--color-brass);width:24px;height:24px;color:var(--color-ink);font-family:var(--font-label);pointer-events:none;border-radius:9999px;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 0 0 2px #0a2219}.chain-bar{z-index:31;border:1px solid var(--color-hairline);background:#06140feb;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);padding:6px;display:flex;position:absolute;bottom:calc(100% + 24px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0006}.chain-btn{border:1px solid var(--color-hairline);min-width:44px;min-height:44px;color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;border-radius:12px;padding:0 16px;font-size:14px;font-weight:700}.chain-btn[data-tone=primary]{background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink);border-color:#0000}.chain-btn[data-tone=ghost]{color:var(--color-muted);padding:0 12px}.chain-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.chain-reason{color:var(--color-muted);text-align:center;flex-basis:100%;padding:0 6px 2px;font-size:12px}.pile-face[data-reveal]{animation:.36s ease-out both pile-reveal}@keyframes pile-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root:not([data-motion=full]) .pile-face[data-reveal]{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .pile-face[data-reveal]{animation:none}}.table-rail-log{flex:auto;overflow:hidden}.table-rail-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.table-rail-keys-box{flex:none;margin-top:auto;position:relative}.table-rail-keys{color:var(--color-muted);padding-top:10px;font-size:11px;line-height:1.5}.table-rail-keys-btn{min-width:44px;min-height:44px;color:var(--color-muted);border-radius:10px;font-size:20px;display:none}.table-rail-keys-btn:hover,.table-rail-keys-btn[aria-expanded=true]{color:var(--color-ivory);background:var(--color-panel-green)}.table-rail-keys-pop{background:var(--color-panel-deep);box-shadow:inset 0 0 0 1px var(--color-hairline);color:var(--color-ivory);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 6px);left:0;right:0}@media (max-height:700px){.table-rail-keys{display:none}.table-rail-keys-btn{place-items:center;display:inline-grid}}.suit-glyph[data-suit=red]{color:#b3261e}.suit-glyph[data-suit=black]{color:#16201b}.suit-glyph[data-tone=dark][data-suit=red]{color:#ff8a80}.suit-glyph[data-tone=dark][data-suit=black]{color:var(--color-ivory)}.tutorial-lessons-btn{z-index:61;top:calc(var(--safe-top,0px) + 10px);right:max(12px, var(--safe-right,0px));min-height:36px;color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;pointer-events:auto;background:#06140fd9;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700;position:fixed}.tutorial-lessons{z-index:61;top:calc(var(--safe-top,0px) + 52px);right:max(12px, var(--safe-right,0px));pointer-events:auto;background:#fffdf6;border-radius:14px;flex-direction:column;max-height:60dvh;padding:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #00000059}.tutorial-lessons button{color:#1d1a16;text-align:left;border-radius:10px;min-height:44px;padding:0 16px;font-weight:600}.tutorial-lessons button[data-current]{background:#0000000f}.quick-toast{left:50%;bottom:max(110px, calc(var(--safe-bottom,0px) + 106px));z-index:97;border:1px solid var(--color-hairline);width:max-content;max-width:calc(100vw - 32px);color:var(--color-ivory);background:#06140ff0;border-radius:14px;padding:10px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 8px 22px #0006}@media (max-width:1023px){body:has(.app-tabs) .quick-toast{bottom:calc(var(--safe-bottom,0px) + 140px)}}.invite-backdrop{z-index:95;background:#040e0ab3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.invite-card{border:1px solid var(--color-brass);width:min(420px,100%);color:var(--color-ivory);text-align:center;background:linear-gradient(#1a4a37,#10392a);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:22px 22px 20px;display:flex;box-shadow:0 20px 50px #00000080}.invite-head{align-items:center;gap:14px;display:flex}.invite-ring{width:52px;height:52px;font-family:var(--font-label);flex:none;place-items:center;font-size:18px;font-weight:700;display:grid;position:relative}.invite-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.invite-ring-track,.invite-ring-fill{fill:none;stroke-width:4px}.invite-ring-track{stroke:#f6f0e324}.invite-ring-fill{stroke:var(--color-brass);stroke-dasharray:132;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.invite-title{max-width:100%;font-family:var(--font-title);font-size:clamp(1.4rem,5vw,1.8rem);font-weight:600;line-height:1.15}.invite-actions{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.invite-actions .cr-btn{min-height:52px}.invite-actions:has(>:only-child){grid-template-columns:minmax(0,260px);justify-content:center}.menu-bell-count.menu-online-count,.cr-nav-badge[data-tone=green]{color:#16201b;background:#4cc07a}.gift-icon{font-size:44px;line-height:1}.gift-note{border:1px solid var(--color-brass);border-radius:var(--radius-panel);color:var(--color-ivory);background:#1846338c;align-items:center;gap:12px;padding:12px 14px;display:flex}.gift-note-icon{font-size:28px;line-height:1}.gift-note-btn{min-height:44px;padding:0 16px}.gift-note-later{min-height:44px;color:var(--color-muted);padding:0 6px;font-size:.85rem;font-weight:700;text-decoration:underline}.gift-card{border-color:var(--color-brass)}.gift-icon-burst{font-size:56px;animation:.7s cubic-bezier(.2,1.4,.4,1) both gift-pop;display:inline-block;position:relative}.gift-icon-burst:before{content:"";z-index:-1;background:radial-gradient(circle,#e2c8878c,#0000 65%);border-radius:999px;animation:1.6s ease-out both gift-glow;position:absolute;inset:-22px}@keyframes gift-pop{0%{opacity:0;transform:scale(.3)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes gift-glow{0%{opacity:0;transform:scale(.4)}40%{opacity:1}to{opacity:.6;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .gift-icon-burst,:root:not([data-motion=full]) .gift-icon-burst:before{animation:none}}.mi-icon[data-tone=duo]{color:#fff;--icon-accent:#e2c887}.mi-icon[data-tone=gold]{color:#e2c887;--icon-accent:#e2c887}.mi-icon[data-tone=mist]{color:#a9bdb2;--icon-accent:#a9bdb2}.mi-icon[data-tone=ink]{color:#16201b;--icon-accent:#16201b}.mi-icon[data-tone=auto]{color:inherit;--icon-accent:currentColor}.mi-icon[data-tone=white]{color:#fff;--icon-accent:#fff}:is(a,button):not([aria-disabled=true]):hover>.mi-icon[data-tone=mist],:is(a,button):not([aria-disabled=true]):focus-visible>.mi-icon[data-tone=mist],:is(a,button):not([aria-disabled=true]):hover .mi-icon[data-tone=mist],:is(a,button):not([aria-disabled=true]):focus-visible .mi-icon[data-tone=mist]{color:#fff;--icon-accent:#e2c887}[aria-current=page] .mi-icon[data-tone=mist]{color:#e2c887;--icon-accent:#e2c887}[aria-current=page] .mi-icon[data-tone=mist][data-icon=backpack]{color:#f6f0e3;--icon-accent:#f6f0e3}.mode-tile-head{align-items:center;gap:10px;display:flex}.tutorial-pick-icon{flex:none;place-items:center;width:44px;height:44px;display:grid}.cr-segment .mi-icon{vertical-align:-5px;margin-right:6px}.cr-segmented.bots-modes{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.bots-modes .cr-segment{white-space:nowrap;flex-direction:column;gap:3px;min-width:0;min-height:58px;padding:6px 4px}.bots-modes .cr-segment .mi-icon{margin:0}:root{--suit-wash:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22280%22%20height%3D%22280%22%20viewBox%3D%220%200%20280%20280%22%3E%3Cg%20fill%3D%22%23F6F0E3%22%20fill-opacity%3D%220.06%22%3E%3Cpath%20transform%3D%22translate(18%2022)%20rotate(-14%2012%2012)%20scale(1.5)%22%20d%3D%22M12%202C9%206%204%209%204%2013a4%204%200%200%200%207%202.6L10%2021h4l-1-5.4A4%204%200%200%200%2020%2013c0-4-5-7-8-11Z%22%2F%3E%3Cpath%20transform%3D%22translate(150%208)%20rotate(10%2012%2012)%20scale(1.1)%22%20d%3D%22M12%2021s-8-5.2-8-11a4.5%204.5%200%200%201%208-2.8A4.5%204.5%200%200%201%2020%2010c0%205.8-8%2011-8%2011Z%22%2F%3E%3Cpath%20transform%3D%22translate(222%2096)%20rotate(6%2012%2012)%20scale(1.35)%22%20d%3D%22M12%202%2019%2012%2012%2022%205%2012Z%22%2F%3E%3Cpath%20transform%3D%22translate(92%20110)%20rotate(-8%2012%2012)%20scale(1.25)%22%20d%3D%22M12%203a3.6%203.6%200%200%200-3.4%204.8A3.6%203.6%200%201%200%2010.5%2014L10%2021h4l-.5-7a3.6%203.6%200%201%200%201.9-6.2A3.6%203.6%200%200%200%2012%203Z%22%2F%3E%3Cpath%20transform%3D%22translate(26%20196)%20rotate(16%2012%2012)%20scale(1.4)%22%20d%3D%22M12%2021s-8-5.2-8-11a4.5%204.5%200%200%201%208-2.8A4.5%204.5%200%200%201%2020%2010c0%205.8-8%2011-8%2011Z%22%2F%3E%3Cpath%20transform%3D%22translate(168%20182)%20rotate(22%2012%2012)%20scale(1)%22%20d%3D%22M12%202C9%206%204%209%204%2013a4%204%200%200%200%207%202.6L10%2021h4l-1-5.4A4%204%200%200%200%2020%2013c0-4-5-7-8-11Z%22%2F%3E%3Cpath%20transform%3D%22translate(236%20236)%20rotate(-20%2012%2012)%20scale(0.9)%22%20d%3D%22M12%203a3.6%203.6%200%200%200-3.4%204.8A3.6%203.6%200%201%200%2010.5%2014L10%2021h4l-.5-7a3.6%203.6%200%201%200%201.9-6.2A3.6%203.6%200%200%200%2012%203Z%22%2F%3E%3Cpath%20transform%3D%22translate(108%20236)%20rotate(-12%2012%2012)%20scale(0.85)%22%20d%3D%22M12%202%2019%2012%2012%2022%205%2012Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.home-screen.felt-bg,.match-end.felt-bg[data-result=won]{background-image:var(--suit-wash), radial-gradient(120% 55% at 50% -8%, #1e5a43bf, transparent 62%), linear-gradient(180deg, var(--color-felt-1) 0%, var(--color-felt-0) 78%);background-position:top,0 0,0 0;background-repeat:repeat,no-repeat,no-repeat;background-size:280px 280px,100% 100%,100% 100%}.app-main:has(.menu-home){background-image:var(--suit-wash);background-position:top;background-size:280px 280px}.shop-tabs{border:1px solid var(--color-hairline);background:#05120d8c;border-radius:16px}.shop-tab{color:var(--color-muted);font-family:var(--font-label);letter-spacing:.1em;border-radius:12px;transition:color .15s ease-out}.shop-tab:hover{color:var(--color-ivory)}.shop-tab[aria-selected=true]{background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink);box-shadow:0 2px 8px #0000004d}.shop-guest{border:1px solid var(--color-hairline);background:var(--color-panel-deep);color:var(--color-ivory)}.shop-sheet{margin-top:4px}.shop-felt .catalog-search-wrap{display:flex;position:relative}.catalog-search-icon{display:none}.shop-felt .catalog-search-icon{width:20px;height:20px;color:var(--color-muted);pointer-events:none;display:block;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.shop-felt .catalog-search{border:1px solid var(--color-hairline);min-height:52px;color:var(--color-ivory);background:#05120d99;border-radius:14px;padding-left:46px}.shop-felt .catalog-search::placeholder{color:var(--color-muted)}.shop-felt .filter-chip{color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #c9a86773}.shop-felt .filter-chip[aria-pressed=true]{border-color:var(--color-ivory);background:var(--color-ivory);color:var(--color-ink)}.shop-felt .catalog-sort{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.shop-felt .catalog-sort option{color:var(--color-ink);text-transform:none}.shop-felt .catalog-clear,.shop-felt .catalog-count,.shop-felt .catalog-new-title{color:var(--color-muted)}.shop-felt .catalog-tile{border:1px solid var(--color-hairline);background:var(--color-panel-green);color:var(--color-ivory);border-radius:18px;gap:8px;padding:12px}.shop-felt .catalog-tile:hover{border-color:#c9a867b3}.shop-felt .catalog-tile[data-equipped=true]{background:var(--color-panel-green);border-color:#4cc07a99}.shop-felt .catalog-tile-art{background:#05120db3;border-radius:12px}.catalog-tile-name{font-size:.875rem;font-weight:700}.shop-felt .catalog-tile-name{font-size:1.05rem}.catalog-tile-action{text-transform:uppercase;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:28px;font-size:11px;font-weight:900;display:flex}.catalog-tile-action[data-kind=equipped]{background:var(--color-turn-active);color:var(--color-turn-active-ink)}.catalog-tile-action[data-kind=equip]{color:#000000a6;background:#0000001a}.shop-felt .catalog-tile-action{min-height:40px;font-family:var(--font-label);letter-spacing:.12em;border-radius:12px;font-size:13px}.shop-felt .catalog-tile-action[data-kind=equipped]{color:#8fe3ad;background:#1e5a3a}.shop-felt .catalog-tile-action[data-kind=equip],.shop-felt .catalog-tile-action[data-kind=earn]{color:var(--color-ivory);background:0 0;border:1px solid #c9a86773}.shop-felt .catalog-tile-action[data-kind=price]{background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink);letter-spacing:0}.shop-hero{border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink);box-shadow:var(--shadow-panel);border:1px solid #c9a8678c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:24px;display:grid;position:relative;overflow:hidden}.shop-hero-eyebrow{color:#8a6a2c;font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;font-size:.85rem;font-weight:700}.shop-hero-title{font-family:var(--font-title);overflow-wrap:anywhere;margin-top:4px;font-size:clamp(1.75rem,7vw,3.2rem);font-weight:700;line-height:1.02}.shop-hero-blurb{color:#16201bc7;max-width:40ch;margin-top:8px}.shop-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.shop-hero-inspect{background:var(--color-ink);min-height:44px;color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;border-radius:12px;padding:0 20px;font-weight:700}.shop-hero-art{justify-content:center;max-width:44vw;display:flex}@media (max-width:480px){.shop-hero{padding:18px}.shop-hero-art{transform-origin:100%;max-width:34vw;transform:scale(.8)}}.board-decor[data-preview]{z-index:1}.inspect-board{container-type:size}.cr-segmented{border:1px solid var(--color-hairline);background:#05120d8c;border-radius:14px;gap:4px;padding:4px}.cr-segment{min-width:max-content;color:var(--color-muted);background:0 0;border-color:#0000;border-radius:10px;flex:1 1 0;transition:color .15s ease-out}.cr-segment:hover:not([aria-checked=true],[aria-disabled=true]){color:var(--color-ivory)}.cr-segment[aria-checked=true]{background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink);box-shadow:0 0 0 2px var(--color-brass), 0 2px 8px #0000004d;border-color:#0000}.cr-panel[data-tone=ivory] .cr-segmented{background:#16201b0f;border-color:#16201b2e}.cr-panel[data-tone=ivory] .cr-segment{color:#16201bb3;border-color:#0000}.cr-panel[data-tone=ivory] .cr-segment[aria-checked=true]{color:var(--color-ink);background:#fffdf7}.room-felt{flex-direction:column;gap:16px;display:flex}.room-rule-label{color:var(--color-muted);margin-top:6px;font-size:.95rem}.room-rule-blurb{color:var(--color-muted);font-size:.85rem}.tnew{gap:16px;display:grid}.tnew-form,.tnew-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1024px){.tnew{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start}.tnew-side{position:sticky;top:16px}}.tnew-field{flex-direction:column;gap:6px;display:flex}.cr-input{border:1px solid var(--color-hairline);width:100%;min-width:0;min-height:48px;color:var(--color-ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05120d8c;border-radius:12px;padding:0 14px;font-size:16px}.cr-input::placeholder{color:#a9bdb2b3}.cr-input:focus-visible{outline:2px solid var(--color-brass-light,#e2c887);outline-offset:2px}.tnew-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.tnew-row .room-rule-label{margin-top:0}.tnew-stepper{border:1px solid var(--color-hairline);background:#05120d8c;border-radius:14px;align-items:center;gap:4px;padding:3px;display:inline-flex}.tnew-step{width:44px;height:44px;color:var(--color-ivory);border-radius:10px;place-items:center;font-size:1.3rem;font-weight:700;display:grid}.tnew-step:hover:not(:disabled){background:#f6f0e314}.tnew-step:disabled{color:#a9bdb266}.tnew-step:focus-visible{outline-offset:1px;outline:2px solid #e2c887}.tnew-step-value{text-align:center;min-width:3.2em;font-family:var(--font-title);font-variant-numeric:tabular-nums;color:var(--color-ivory);font-size:1.35rem;font-weight:700}.tnew-step-unit{font-family:var(--font-label);letter-spacing:.08em;color:var(--color-muted);font-size:.75rem}.tnew-summary-name{font-family:var(--font-title);overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.15}.tnew-summary-name[data-empty]{color:#16201b73}.tnew-summary-list{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin-top:12px;font-size:.9rem;display:grid}.tnew-summary-list dt{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:#16201b8c;padding-top:2px;font-size:.72rem;font-weight:700}.tnew-summary-list dd{overflow-wrap:anywhere;min-width:0;font-weight:600}.lobby{gap:16px;display:grid}.lobby-main,.lobby-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1024px){.lobby{grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);align-items:start}}.lobby-code{justify-content:space-between;align-items:center;gap:12px;display:flex}.lobby-code-label{color:#8a6a2c}.lobby .room-code.lobby-code-value{color:var(--color-ink);font-family:var(--font-label);letter-spacing:.32em;background:0 0;padding:0;font-size:clamp(2.2rem,11vw,3.6rem);font-weight:700;line-height:1.05;display:block}.lobby-code-actions{flex:none;gap:10px;display:flex}.lobby-icon-btn{background:var(--color-ink);width:52px;height:52px;color:var(--color-ivory);border-radius:12px;place-items:center;font-size:1.3rem;font-weight:800;display:grid}.lobby-icon-btn svg{width:24px;height:24px}.lobby-icon-btn:focus-visible{outline:3px solid var(--color-focus,#ffd34d);outline-offset:2px}.lobby-seats{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.lobby-vs{color:var(--color-brass);font-family:var(--font-title);font-size:1.6rem;font-weight:700}.lobby .room-seat{border:1px solid var(--color-hairline);border-radius:var(--radius-panel);background:var(--color-panel-green);color:var(--color-ivory);gap:6px;padding:36px 10px 20px;position:relative}.lobby .room-seat[data-ready]{background:var(--color-panel-green);box-shadow:inset 0 0 0 1px #4cc07a80}.lobby .room-seat[data-empty]{background:0 0;border:1px dashed #c9a86773}.room-seat-host{position:absolute;top:14px;left:16px}.lobby .room-seat-avatar{border:3px solid var(--color-brass);background:#05120d80;width:clamp(72px,22vw,116px);height:clamp(72px,22vw,116px)}.lobby .room-seat[data-empty] .room-seat-avatar{border:2px dashed #c9a86773}.room-seat-name{font-size:1.2rem;font-weight:700}.lobby .room-seat-state{color:var(--color-muted);font-family:var(--font-label);letter-spacing:.14em;font-size:.85rem}.lobby .room-seat[data-ready] .room-seat-state{color:var(--color-success,#4cc07a)}.lobby-spectator{background:#05120d66;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.lobby-note{border:1px solid var(--color-hairline);background:var(--color-panel-deep);color:var(--color-ivory);border-radius:14px;padding:12px 16px;font-size:.875rem;font-weight:600}.lobby-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;display:grid}.lobby-actions>:only-child{grid-column:1/-1}.lobby-foot{color:var(--color-muted);text-align:center;font-size:.85rem}[data-surface=ivory] .cr-segmented{background:#16201b0f;border-color:#16201b2e}[data-surface=ivory] .cr-segment{color:#16201bb3}[data-surface=ivory] .cr-segment[aria-checked=true]{color:var(--color-ink);background:#fffdf7}.park-map-step{gap:16px;display:grid}@media (min-width:1024px){.park-map-step{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start}}.park-felt .park-map{padding:20px;display:block}.park-felt .park-map-country{max-height:min(72dvh,680px)}.park-felt .park-map-land{fill:#1e5a43;stroke:var(--color-brass);stroke-width:2px}.park-map-word{fill:#0a221980;font-family:var(--font-title);letter-spacing:.04em;font-size:46px;font-weight:700}.park-felt .park-marker-ring{fill:none;stroke:var(--color-brass);stroke-width:1.5px}.park-felt .park-marker-pin{fill:var(--color-brass);stroke:none}.park-flag{fill:var(--color-ivory)}.park-flag-name{fill:var(--color-ink);font-family:var(--font-label);letter-spacing:.14em;font-size:11px;font-weight:700}.park-flag-brass{fill:#8a6a2c}.park-flag-count{fill:#1f8a4c;font-family:var(--font-label);font-size:10.5px;font-weight:700}.park-map-credit{color:var(--color-muted);margin-top:8px;font-size:11px}.park-felt .park-map-country{overflow:hidden}.park-map-detail{pointer-events:none}.park-map-sea-zoom{fill:#05120d73}.park-map-zoom-title{fill:var(--color-brass);font-family:var(--font-label);letter-spacing:.18em;font-size:18px;font-weight:700}.park-map-sea-name{fill:#a9bdb2bf;font-family:var(--font-title);font-size:22px;font-style:italic}.park-map-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.park-zoom-out{min-height:44px}.park-side{flex-direction:column;gap:12px;min-width:0;display:flex}.park-area-pick select,.park-chip-select select{border:1px solid var(--color-hairline);width:100%;min-height:56px;color:var(--color-ivory);appearance:none;background-color:#05120d99;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px;border-radius:14px;padding:0 40px 0 18px;font-size:1rem;font-weight:700}.park-area-pick option,.park-chip-select option{color:var(--color-ink)}.park-chip-select select{width:auto;min-height:44px;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;background-color:#0000;border-color:#c9a86773;border-radius:999px;font-size:13px}.park-ga-label{color:#8a6a2c}.park-ga-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.park-ga-area{min-height:44px;color:var(--color-ink);flex-direction:column;align-items:center;gap:8px;display:flex}.park-ga-count{background:var(--color-ink);width:64px;height:64px;color:var(--color-ivory);font-family:var(--font-title);border-radius:9999px;place-items:center;font-size:1.6rem;font-weight:700;display:grid}.park-areas{flex-direction:column;gap:10px;display:flex}.park-area-row{border:1px solid var(--color-hairline);width:100%;min-height:60px;color:var(--color-ivory);background:#05120d8c;border-radius:14px;align-items:center;gap:12px;padding:0 18px;display:flex}.park-area-row:hover{border-color:#c9a867b3}.park-dot{background:#a9bdb280;border-radius:9999px;flex:none;width:9px;height:9px}.park-dot[data-on]{background:#4cc07a}.park-felt .park-tables{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px}.park-felt .park-table{border:1px solid var(--color-hairline);border-radius:var(--radius-panel);background:var(--color-panel-green);color:var(--color-ivory);gap:8px;padding:14px 14px 16px}.park-felt .park-table[data-mine]{border-color:var(--color-brass);box-shadow:inset 0 0 0 1px var(--color-brass)}.park-table-head{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.park-felt .park-table-name{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-size:1rem}.park-table-state{color:var(--color-muted);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.park-table-state[data-status=in_match]{color:#4cc07a}.park-table-state[data-status=waiting]{color:var(--color-brass-light)}.park-felt .park-table-felt{width:100%;height:auto;min-height:52px;color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.14em;text-align:center;text-transform:uppercase;background:radial-gradient(120% 90% at 50% 30%,#2e8f5a,#1d6a43);border-radius:999px;place-items:center;margin:0;padding:0 10px;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 0 0 5px #6a4326,0 4px 10px #00000059}.park-felt .park-table[data-status=in_match] .park-table-felt{background:radial-gradient(120% 90% at 50% 30%,#2e8f5a,#1d6a43)}.park-felt .park-seat-free{color:var(--color-ivory);background:0 0;border:1.5px dashed #c9a8678c;place-items:center;font-size:1.3rem;display:grid}.park-felt .park-seat-avatar{width:60px;height:60px}.park-felt .park-seat-name{font-size:.95rem}.park-felt .park-seat-name-free{color:var(--color-muted)}.park-seated{bottom:max(12px, var(--quick-pill-room,0px));z-index:5;border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink);box-shadow:var(--shadow-panel);border:1px solid #c9a8678c;align-items:center;gap:14px;padding:12px 16px;display:flex;position:sticky}.park-seated-avatar{width:48px;height:48px}.park-seated-title{font-size:1.15rem;font-weight:700}.park-stand{border:1.5px solid var(--color-ink);min-height:44px;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;border-radius:12px;flex:none;padding:0 18px;font-weight:700}.park-stand:disabled{opacity:.45}.felt-ink{color:var(--color-ivory)}.felt-ink [class*=text-black\/]{color:var(--color-muted)}.felt-ink [class*=bg-black\/]{background-color:#06140f8c}.felt-ink [class*=border-black\/],.felt-ink [class*=divide-black\/]>*{border-color:var(--color-hairline)}.profile-felt{gap:18px;margin-top:16px;display:grid}@media (min-width:1024px){.profile-felt{grid-template-columns:minmax(300px,.75fr) minmax(0,1.6fr);align-items:start}}.profile-col{flex-direction:column;gap:18px;min-width:0;display:flex}.profile-id-top{align-items:center;gap:18px;display:flex}.profile-id-avatar{flex:none;width:clamp(96px,28vw,128px);height:clamp(96px,28vw,128px);position:relative}.profile-id-avatar .avatar-frame[data-frame=none]{background:var(--color-brass);padding:4px}.profile-id-level{position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.profile-id-namebox{min-width:0;container-type:inline-size}.profile-id-name{--name-cap:2.8rem;min-width:0;color:var(--color-brass-light);font-family:var(--font-title);font-size:min(var(--name-cap), calc((100cqi - var(--name-reserve,0px)) / (var(--name-len,16) * 1.18)));white-space:nowrap;padding-bottom:.06em;font-weight:700;line-height:1.4;overflow:hidden}@supports (overflow-x:clip){.profile-id-name{overflow:clip visible}}@media (min-width:1024px){.profile-id-avatar{width:104px;height:104px}.profile-id-name{--name-cap:1.75rem}}.profile-id-title{margin-top:4px;font-size:1.1rem;font-style:italic}.profile-id-meta{color:var(--color-muted);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px;font-weight:700;display:flex}.profile-id-xp{flex-direction:column;gap:10px;margin-top:20px;display:flex}.profile-link{color:var(--color-brass-light)}.profile-badge-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.profile-badge-row li{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.profile-equipped{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.profile-equipped{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.profile-eq-name{-webkit-line-clamp:3}.profile-eq-sub{white-space:normal}}@media (min-width:1024px){.profile-equipped{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-eq{border:1px solid var(--color-hairline);background:var(--color-panel-green);border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:84px;padding:12px 14px;display:flex}.profile-eq-art{flex:none;place-items:center;width:68px;display:grid}.profile-eq>span:last-child{flex-direction:column;display:flex}.profile-eq-kind{font-size:11px}.profile-eq-name{overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.profile-eq-sub{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.profile-eq-aa{color:var(--color-brass);font-family:var(--font-title);font-size:1.8rem;font-style:italic}.profile-eq-ring{width:46px;height:46px;position:relative}.profile-eq-ring:after{content:"";background:#10392a;border-radius:9999px;position:absolute;inset:4px}.profile-eq-swatch{width:56px;height:18px;color:var(--color-brass);background:currentColor;border-radius:9999px;display:block}.profile-eq-emote{background:#05120d99;border-radius:9999px;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}.stat-chips{flex-wrap:wrap;gap:8px;display:flex}.stat-chip{min-height:44px;color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;border:1px solid #c9a86773;border-radius:999px;padding:0 18px;font-size:13px;font-weight:700;position:relative}.stat-chip[data-muted]{border-color:var(--color-hairline);color:var(--color-muted)}.stat-chip[aria-selected=true]{border-color:var(--color-ivory);background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));color:var(--color-ink)}.stat-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1024px){.stat-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.stat-tiles.player-stat-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-tile{border:1px solid var(--color-hairline);background:var(--color-panel-green);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:18px 6px;display:flex}.stat-tile-value{font-family:var(--font-label);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:700;line-height:1}.stat-tile-label{color:var(--color-muted);font-size:.85rem;line-height:1.15}.profile-actions{gap:12px;display:grid}@media (min-width:640px){.profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.profile-actions.player-actions{grid-template-columns:minmax(0,1fr)}.profile-row-btn,.profile-actions [data-testid=purchases]>summary{width:100%;min-height:56px;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:700;display:flex}.profile-row-btn{border:1px solid #c9a86773;border-radius:16px}.profile-actions [data-testid=purchases]{background:0 0;border:1px solid #c9a86773;border-radius:16px;padding:0}.profile-actions [data-testid=purchases]>:not(summary){padding:0 20px 14px}.profile-account{border-top:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.tutorial-stuck{background:#0000000f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;padding:8px 10px;display:flex}.shop-hero-art[data-type=board]{width:clamp(140px,30vw,300px)}.tournament-head{flex-direction:column;gap:12px;display:flex}.tournament-name{overflow-wrap:anywhere;color:var(--color-brass-light);font-family:var(--font-title);font-size:clamp(1.6rem,6vw,2.4rem);font-weight:700;line-height:1.1}.tournament-facts{flex-wrap:wrap;gap:8px;display:flex}.tournament-count{color:var(--color-muted);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.tournament-count strong{color:var(--color-ivory);font-family:var(--font-title);letter-spacing:0;font-size:1.6rem}.tournament-big{letter-spacing:.18em;width:100%;min-height:60px;font-size:1.2rem}.mp-row{background:#0000000a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.mp-result{min-width:52px;min-height:28px;font-family:var(--font-label);letter-spacing:.12em;color:#fff;background:#00000059;border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.mp-result[data-result=win]{background:#2f9e5a}.mp-result[data-result=loss]{background:#c8463a}.mp-actions{gap:8px;margin-left:auto;display:flex}.mp-btn{min-height:44px;padding:0 14px;font-size:.8rem}@media (max-width:479px){.mp-actions{width:100%}.mp-actions>*{flex:1}}.pack{--pack-leather:#3d2b1c;--pack-canvas:#14392a;border:10px solid var(--pack-leather);color:var(--color-ivory);background-color:var(--pack-canvas);background-image:repeating-linear-gradient(0deg,#0000001a 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 4px),radial-gradient(at 50% 0,#1e5a4380,#0000 70%);border-radius:26px 26px 20px 20px;flex-direction:column;gap:16px;padding:18px 14px 20px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000059,inset 0 18px 34px #00000047,0 10px 28px #0006}.pack:before{content:"";pointer-events:none;border:2px dashed #e2c8879e;border-radius:16px 16px 12px 12px;position:absolute;inset:4px}@media (min-width:640px){.pack{padding:22px 22px 26px}}.pack-head{flex-direction:column;gap:10px;display:flex;position:relative}.pack-zip{background:#0000006b;border-radius:11px;height:22px;display:block;position:relative;box-shadow:inset 0 2px 5px #0000008c,0 1px #ffffff0f}.pack-zip-teeth{background:repeating-linear-gradient(90deg, var(--color-brass) 0 3px, #00000080 3px 6px);opacity:.85;border-radius:6px;position:absolute;inset:5px 14px}.pack-zip-pull{background:linear-gradient(180deg, var(--color-brass-light), var(--color-brass) 55%, #8d7240);border-radius:8px 8px 13px 13px;width:26px;height:34px;position:absolute;top:-6px;left:6px;box-shadow:0 2px 5px #0000008c,inset 0 1px #fff6}.pack-zip-pull:after{content:"";background:#00000080;border-radius:50%;width:12px;height:12px;position:absolute;bottom:5px;left:7px;box-shadow:inset 0 1px 2px #0009}.pack-head-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:0 4px;display:flex}.pack-title{font-family:var(--font-title);color:var(--color-brass-light);font-size:clamp(1.5rem,6vw,2rem);line-height:1.1}.pack-total{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.8rem}.pack-pockets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pack-pockets>:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:640px){.pack-pockets{grid-template-columns:repeat(4,minmax(0,1fr))}.pack-pockets>:last-child:nth-child(odd){grid-column:auto}}.pack-pocket{min-height:112px;color:var(--color-ivory);text-align:left;background:linear-gradient(#00000057 0 20px,#0000 20px),repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 4px),#0f3022;border:2px solid #0006;border-radius:8px 8px 16px 16px;align-content:end;justify-items:start;gap:2px;padding:30px 14px 12px;transition:transform .14s,box-shadow .14s;display:grid;position:relative;box-shadow:inset 0 -10px 18px #00000040,0 3px 8px #00000059}.pack-pocket:after{content:"";pointer-events:none;border:1.5px dashed #e2c88761;border-radius:6px 6px 13px 13px;position:absolute;inset:3px}.pack-pocket:hover{transform:translateY(-1px)}.pack-pocket[data-open]{border-color:var(--color-brass);color:var(--color-ink);background:linear-gradient(#16201b1f 0 20px,#0000 20px),repeating-linear-gradient(0deg,#16201b0a 0 1px,#0000 1px 4px),linear-gradient(#f6f0e3,#e9ddc4);box-shadow:inset 0 -10px 18px #785a281f,0 0 0 2px #c9a86773,0 4px 12px #0006}.pack-pocket[data-open]:after{border-color:#8a6a2c8c}.pack-pocket[data-open] .pack-pocket-icon{color:#8a6a2c}.pack-pocket[data-open] .pack-pocket-count{color:#6e5220}.pack-pocket[data-open] .pack-pocket-zip{background:repeating-linear-gradient(90deg,#8a6a2ce6 0 2px,#16201b40 2px 5px)}.pack-pocket:focus-visible{outline:3px solid var(--color-brass-light);outline-offset:2px}.pack-pocket-zip{background:repeating-linear-gradient(90deg,#c9a867d9 0 2px,#0000008c 2px 5px);border-radius:4px;height:8px;position:absolute;top:8px;left:10px;right:10px;container-type:inline-size}.pack-pocket-pull{background:linear-gradient(180deg, var(--color-brass-light), var(--color-brass));border-radius:4px 4px 8px 8px;width:15px;height:17px;transition:transform .26s cubic-bezier(.3,.7,.2,1);position:absolute;top:-4px;left:0;box-shadow:0 1px 3px #0009}.pack-pocket[data-open] .pack-pocket-pull{transform:translate(calc(100cqw - 15px))}.pack-pocket-icon{color:var(--color-brass-light);opacity:.9;position:absolute;top:26px;right:12px}.pack-pocket-name{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-size:1.05rem;font-weight:700;line-height:1.1}.pack-pocket-count{font-family:var(--font-title);color:var(--color-brass-light);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.1}.pack-interior{background:repeating-linear-gradient(0deg,#0000001a 0 1px,#0000 1px 4px),linear-gradient(#020a07c7,#06140f9e);border:2px solid #00000073;border-radius:6px 6px 18px 18px;flex-direction:column;gap:12px;min-height:160px;padding:16px 12px 18px;animation:.26s cubic-bezier(.2,.7,.3,1) both pack-open;display:flex;position:relative;box-shadow:inset 0 10px 22px #00000080}@media (min-width:640px){.pack-interior{padding:20px 20px 24px}}@keyframes pack-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .pack-interior{animation:none}:root:not([data-motion=full]) .pack-pocket,:root:not([data-motion=full]) .pack-pocket-pull{transition:none}}.pack-interior-title{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:.95rem}@container pack-tile (max-width:112px){.pack-tile-art{transform:scale(.82)}}.pack-tile{border:2px solid var(--rarity-color,var(--color-hairline));width:100%;color:var(--color-ivory);text-align:center;background:#f6f0e312;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:10px 8px;transition:transform .14s,background-color .14s;display:flex;position:relative;container:pack-tile/inline-size}.pack-tile:after{content:"";pointer-events:none;border:1.5px dashed #e2c88740;border-radius:10px;position:absolute;inset:3px}.pack-tile:hover{background:#f6f0e31f}.pack-tile:active{transform:scale(.97)}.pack-tile[data-equipped=true]{border-color:var(--color-brass);background:#c9a86729;box-shadow:0 0 0 2px #c9a86759}.pack-tile:focus-visible,.pack-item:focus-visible,.pack-inspect:focus-visible{outline:3px solid var(--color-brass-light);outline-offset:2px}.pack-tile-art{justify-content:center;align-items:center;width:100%;height:84px;display:flex}.pack-tile-name{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.875rem;font-weight:700;overflow:hidden}.pack-state{background:linear-gradient(180deg, var(--color-ivory), var(--color-ivory-2));min-height:26px;color:var(--color-ink);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.pack-state[data-on]{background:linear-gradient(180deg, var(--color-brass-light), var(--color-brass));box-shadow:inset 0 0 0 1px #00000040}.pack-inspect{border:1px solid var(--color-hairline);min-height:44px;color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;background:#00000040;border-radius:9999px;padding:0 16px;font-size:.75rem;font-weight:700}.pack-inspect:hover{border-color:var(--color-brass)}.pack-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.pack-items{grid-template-columns:repeat(4,minmax(0,1fr))}}.pack-item{border:2px solid var(--color-hairline);width:100%;min-height:7.5rem;color:var(--color-ivory);text-align:center;background:#f6f0e312;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 8px;transition:transform .14s;display:flex;position:relative}.pack-item:active{transform:scale(.97)}.pack-item[data-equipped=true]{border-color:var(--color-brass);background:#c9a86729}.pack-item-art{place-items:center;min-height:40px;display:grid}.pack-item-name{font-size:.8rem;font-weight:700;line-height:1.15}.pack-alert{color:#ffd0ca;background:#e0675a24;border:1px solid #e0675a8c;border-radius:12px;padding:10px 14px;font-size:.875rem;font-weight:600}.pack-note{color:var(--color-muted);font-size:.8rem}.pack-empty{color:var(--color-muted);font-size:.9rem}.gbaa-detail-table{border-collapse:collapse;width:100%;font-size:13px}.gbaa-detail-table caption{margin-bottom:4px}.gbaa-detail-table th,.gbaa-detail-table td{text-align:left;border-top:1px solid var(--color-hairline);padding:4px 6px}.gbaa-detail-table td{text-align:right;font-variant-numeric:tabular-nums}html[data-tier=static] .lift-shadow{box-shadow:0 6px #00000038}html[data-tier=static] .trick-glow{box-shadow:0 0 0 4px var(--color-trick-winner)}html[data-tier=static] .hand-card:after{transition:none}.app-main .mode-select{z-index:auto;background:0 0;min-height:100%;position:relative;inset:auto;overflow:visible}.tutorial-btn-next{color:var(--color-ink);background:#4cc07a;box-shadow:inset 0 -2px #0000002e}.tutorial-btn-next:hover{background:#5fd08b}.tutorial-btn-back{background:linear-gradient(180deg, var(--color-brass-light), var(--color-brass));color:var(--color-ink);box-shadow:inset 0 -2px #0000002e}.tutorial-btn-back:hover{filter:brightness(1.06)}.cr-btn.tutorial-btn-next,.cr-btn.tutorial-btn-back{letter-spacing:.1em;font-size:14px}.tutorial-coach{overscroll-behavior:contain;max-height:min(34dvh,300px);overflow-y:auto}.tutorial-coach[data-place=bottom]{bottom:calc(var(--panel-h,64px) + var(--safe-bottom,0px) + var(--card-h,120px) + var(--lift-zone-player,24px) + 8px)}.tutorial-stuck{padding-right:44px;position:relative}.tutorial-stuck-close{color:#0009;width:44px;height:44px;font-size:22px;line-height:1;position:absolute;top:0;right:0}.tutorial-stuck-close:hover{color:#000000e6}.htp-progress{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.htp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.htp-tile{align-items:center;gap:14px;min-height:92px;padding:14px 16px;transition:transform .16s ease-out;display:flex}.htp-tile:hover,.htp-tile:focus-visible{box-shadow:inset 0 0 0 1px var(--color-brass)}.htp-tile:active{transform:scale(.98)}.htp-icon{background:var(--color-panel-deep);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:14px;flex:none;place-items:center;display:grid}.htp-title{font-family:var(--font-title);color:var(--color-ivory);font-size:22px}.htp-blurb{color:var(--color-muted);font-size:14px;line-height:1.35}.htp-go{color:var(--color-brass-light);flex:none}.htp-done{color:var(--color-ink);background:var(--color-success);flex:none}.htp-tile[data-locked]{text-align:left;width:100%}.htp-tile[data-locked] .htp-title,.htp-tile[data-locked] .htp-icon{opacity:.55}.htp-lock{color:var(--color-muted);flex:none}.guest-benefits{text-align:left;flex-direction:column;gap:6px;margin:0;padding-left:1.2em;list-style:outside;display:flex}.tutorial-guest-account{background:#0000000f;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.guest-locked{max-width:560px;padding:18px}.trophy-cabinet{flex-direction:column;gap:12px;display:flex}.trophy-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.trophy-totals>div{background:var(--color-panel-deep);text-align:center;border-radius:10px;padding:8px 10px}.trophy-totals dt{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px}.trophy-totals dd{font-family:var(--font-title);color:var(--color-brass-light);margin:0;font-size:24px}.trophy-modes{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.trophy-modes li{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.trophy-row{gap:10px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.trophy{min-width:132px;max-width:180px;box-shadow:inset 0 0 0 1px var(--color-hairline);text-align:center;background:linear-gradient(#e2c88729,#06140f66);border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:10px;display:flex}.trophy-cup{font-size:28px}.trophy-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.trophy-meta{color:var(--color-muted);font-size:12px}.profile-privacy{flex-direction:column;gap:8px;display:flex}.plaster-mark{z-index:30;border:1px solid var(--color-hairline);color:#e2c887;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#06140fd9;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:-10px;left:50%;transform:translate(-50%,100%)}.custom-row-action{display:none}@media (min-width:768px){.mode-tiles.custom-rows{grid-template-columns:minmax(0,1fr);width:100%;max-width:880px}.custom-rows .mode-tile-wrap{align-items:center;gap:10px}.custom-rows .mode-tile{flex-direction:row;align-items:center;gap:16px;min-height:76px;padding:12px 16px 12px 20px}.custom-rows .mode-tile:after{display:none}.custom-rows .mode-tile-head{flex:none}.custom-rows .mode-tile-name{white-space:nowrap;overflow-wrap:normal;padding-right:0;font-size:1.5rem}.custom-rows .mode-tile-wrap:has(.mode-info-btn) .mode-tile-name{white-space:nowrap;overflow-wrap:normal;padding-right:0;font-size:1.5rem}.custom-rows .mode-tile-blurb{flex:1;min-width:0}.custom-rows .custom-row-action{min-height:44px;color:var(--color-ink);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f6f0e3,#e9ddc4);border-radius:999px;flex:none;align-items:center;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.custom-rows .mode-info-btn{flex:none;width:44px;height:44px;position:relative;top:auto;right:auto}}.profile-full{color:var(--color-ivory);background:radial-gradient(120% 90% at 50% 0,#1e5a43 0%,#10392a 45%,#0a2219 100%)}.profile-full-head{padding:max(12px, calc(var(--safe-top,0px) + 8px)) var(--page-gutter,16px) 12px;border-bottom:1px solid var(--color-hairline);color:var(--color-brass-light);justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-full-body{overscroll-behavior:contain;min-height:0;padding:16px var(--page-gutter,16px) max(24px, calc(var(--safe-bar,6px) + 16px));flex:1;overflow-y:auto}.profile-full-body>.profile-felt{max-width:var(--page-max,1240px);margin:0 auto}.official-badge{vertical-align:middle;flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.profile-id-official{margin-inline-start:6px}.official-tag{border:1px solid var(--color-hairline);color:var(--color-brass-light);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;background:#c9a8672e;border-radius:999px;align-items:center;gap:4px;padding:1px 7px 1px 4px;font-size:11px;display:inline-flex}.news{flex-direction:column;gap:8px;min-width:0;display:flex}.news-label{color:var(--color-brass-light);letter-spacing:.12em;margin:0;font-size:13px}.news-row{margin:0 calc(-1 * var(--page-gutter,16px));padding:2px var(--page-gutter,16px) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter,16px);scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:10px;list-style:none;display:flex;overflow-x:auto}.news-row::-webkit-scrollbar{display:none}.news-row>li{scroll-snap-align:start;flex:0 0 min(84%,340px);display:flex}.news-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.news-card{background:var(--color-panel-green);border:1px solid var(--color-hairline);width:100%;min-height:112px;color:var(--color-ivory);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;text-decoration:none;display:flex;position:relative}.news-card[data-kind=post]:has(.news-image){flex-direction:row;align-items:stretch}a.news-card:hover,a.news-card:focus-visible{border-color:var(--color-brass)}.news-text{flex-direction:column;gap:4px;min-width:0;display:flex}:is(.news-card[data-kind=post]:not(:has(.news-image)),.news-card[data-kind=shop],.news-card[data-kind=tournament]){gap:4px}.news-image{object-fit:cover;background:var(--color-panel-deep);border-radius:10px;flex-shrink:0;width:72px;height:72px}.news-kicker{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.news-title{font-family:var(--font-title);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.news-body{color:var(--color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.news-cta{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brass-light);align-items:center;min-height:24px;margin-top:auto;font-size:13px;display:inline-flex}.news-register{min-height:44px;margin-top:auto;padding:0 18px}.news-dots{justify-content:center;gap:6px;display:flex}.news-dots>span{background:#f6f0e34d;border-radius:50%;width:6px;height:6px;transition:opacity .2s}.news-dots>span[data-on]{background:var(--color-brass-light)}.news[data-layout=panel] .news-card{min-height:0}.tournament-description{color:var(--color-muted);overflow-wrap:anywhere;margin:2px 0 6px;font-size:15px;line-height:1.4}.versus{z-index:70;color:var(--color-ivory);animation:versus-out var(--vs-exit) ease-in var(--vs-exit-at) both;pointer-events:auto;touch-action:manipulation;background:radial-gradient(#14402f,#081a13 70%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,4dvh,40px);padding:24px 16px;display:flex;position:fixed;inset:0;overflow:hidden}.versus-head{text-align:center;flex-direction:column;align-items:center;gap:4px;animation:.26s ease-out 80ms both versus-fade;display:flex}.versus-tournament{font-family:var(--font-title);overflow-wrap:anywhere;max-width:92vw;font-size:clamp(20px,6vw,34px);font-weight:700;line-height:1.1}.versus-stage{font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brass-light);font-size:clamp(13px,3.6vw,17px)}.versus-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(8px,3vw,32px);width:min(100%,760px);display:grid}.versus-side{min-width:0;animation:versus-slam-left var(--vs-slam) cubic-bezier(.2, .9, .25, 1.15) both;flex-direction:column;align-items:center;gap:10px;display:flex}.versus-side[data-side=right]{animation-name:versus-slam-right}.versus-face{width:clamp(76px,24vw,132px);height:clamp(76px,24vw,132px)}.versus-name-row{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.versus-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(16px,4.6vw,24px);font-weight:700;overflow:hidden}.versus-vs{font-family:var(--font-title);color:#0000;animation:versus-stamp var(--vs-stamp) cubic-bezier(.3, 1.6, .5, 1) var(--vs-stamp-at) both;background:linear-gradient(#f8e8b6,#c9a867 55%,#8a6a2b);-webkit-background-clip:text;background-clip:text;padding:0 .12em;font-size:clamp(54px,18vw,112px);font-style:italic;font-weight:900;line-height:1;position:relative}.versus-flash{opacity:0;animation:versus-flash .42s ease-out var(--vs-stamp-at) both;pointer-events:none;background:radial-gradient(circle,#f8e8b6d9,#f8e8b600 60%);border-radius:50%;position:absolute;inset:-60% -80%}.versus-skip{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:12px;animation:.3s ease-out .9s both versus-fade}.versus[data-plain]{animation:versus-plain var(--vs-total) linear both}.versus[data-plain] .versus-side,.versus[data-plain] .versus-vs,.versus[data-plain] .versus-head,.versus[data-plain] .versus-skip{animation:none}.versus[data-plain] .versus-flash{display:none}@keyframes versus-slam-left{0%{opacity:0;transform:translate(-60vw)scale(1.1)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes versus-slam-right{0%{opacity:0;transform:translate(60vw)scale(1.1)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes versus-stamp{0%{opacity:0;transform:scale(2.6)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}@keyframes versus-flash{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes versus-fade{0%{opacity:0}to{opacity:1}}@keyframes versus-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.04)}}@keyframes versus-plain{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}.match-code{color:var(--color-muted);align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.match-code[data-tone=ink]{color:#16201ba6}.match-code-label{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase}.match-code-value{letter-spacing:.04em;color:inherit;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.match-code-copy{border:1px solid var(--color-hairline);min-height:28px;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:inherit;background:0 0;border-radius:999px;padding:0 10px;font-size:11px;position:relative}.match-code-copy:after{content:"";position:absolute;inset:-8px -2px}.settings-loading{min-height:min(78dvh,680px)}.match-strip{z-index:21;height:calc(30px + var(--safe-top));padding:var(--safe-top) calc(var(--safe-right) + 8px) 0 calc(var(--safe-left) + 8px);border-bottom:1px solid var(--color-plate-edge);color:var(--color-ivory);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#05120df0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1;display:flex;position:relative;overflow:hidden}.match-strip-round{align-items:center;gap:6px;font-weight:800;display:flex}.match-strip-round>span:last-child{gap:3px;display:flex}.match-strip .clash-pip{width:7px}.match-strip-mode{color:var(--color-brass-light);letter-spacing:inherit;text-transform:inherit;font-weight:800}.match-strip-type{color:var(--color-muted);gap:6px;font-weight:600;display:flex}.match-strip-type-short{display:none}@media (max-width:359px){.match-strip{letter-spacing:.05em;gap:6px}.match-strip-type-full{display:none}.match-strip-type-short{display:inline}}.fit-name-box{min-width:0;font-size:clamp(18px, calc(var(--panel-h) * .3), 22px);flex:auto;font-weight:900;line-height:1.05;display:block}.fit-name{cursor:pointer;font-size:inherit;white-space:nowrap;margin-block:-.14em;padding-block:.14em;display:block;overflow:hidden}.fit-name-full{z-index:40;background:var(--color-ivory);color:var(--color-ink);text-shadow:none;white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:13px;font-weight:800;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 2px 8px #0006}.perf-overlay-sample{font-family:var(--font-label);letter-spacing:.02em;white-space:nowrap;visibility:hidden;pointer-events:none;padding:3px 6px;font-size:10.5px;font-weight:800;position:absolute;top:0;left:0}.corner-probe{width:calc(var(--card-w) + 4 * var(--fan-strip));visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0}@media (max-width:639px){main.felt .perf-overlay{top:calc(var(--tab-h) + 40px);left:calc(var(--safe-left,0px) + 8px)}main.felt[data-perf-fit=full] .perf-overlay,main.felt[data-perf-fit=tight] .perf-overlay{width:max-content;min-width:32px;font-family:var(--font-label);letter-spacing:.02em;padding:3px 6px;font-size:10.5px}main.felt[data-perf-fit=tight] .perf-word{display:none}main.felt[data-perf-fit=stack] .perf-overlay,main.felt[data-perf-fit=below] .perf-overlay{width:26px;padding:3px 1px;font-size:8.5px;line-height:1.15}main.felt[data-perf-fit=stack] .perf-word,main.felt[data-perf-fit=below] .perf-word{display:none}main.felt[data-perf-fit=stack] .perf-unit,main.felt[data-perf-fit=below] .perf-unit{opacity:.8;font-size:7.5px;display:block}main.felt[data-perf-fit=below] .perf-overlay{top:calc(var(--tab-h) + var(--card-h) + var(--lift-zone-opponent) + 6px)}main.felt[data-perf-fit=below]:has(.perf-overlay) .dry-zone-bot{top:calc(var(--tab-h) + var(--card-h) + var(--lift-zone-opponent) + 70px)}main.felt[data-shuffle-place=beside] .edge-top{top:calc(var(--tab-h) + 6px)}}.emote-rail-face{width:24px;height:24px}.emote-button[data-cooling] .emote-button-face,.emote-rail[data-cooling] .emote-rail-face{opacity:.35;filter:grayscale()}.emote-rail[data-cooling]{color:#ffffff73}.emote-countdown{pointer-events:none;color:var(--color-ivory);font-family:var(--font-label);text-shadow:0 1px 3px #000000e6;place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.emote-rail .emote-countdown{bottom:12px}.emote-pick[data-cooling]{cursor:not-allowed;opacity:.4;filter:grayscale()}.chain-badge{border:1.5px solid var(--color-brass-light);width:auto;min-width:22px;height:20px;color:var(--color-brass-light);letter-spacing:.04em;background:#0a2219f0;padding:0 6px;font-size:12px;font-weight:800;top:-13px;left:-5px;right:auto;box-shadow:0 1px 4px #00000073}.chain-badge[data-first]{background:var(--color-brass);color:var(--color-ink)}.chain-chip{z-index:20;border:1.5px solid var(--color-brass);width:32px;height:32px;color:var(--color-brass-light);background:#0a2219f5;border-radius:9999px;place-items:center;margin:-16px 0 0 -18px;display:grid;position:absolute;box-shadow:0 2px 6px #00000073}.chain-chip.hit-44:after{top:auto;bottom:0;translate:-50%}.chain-chip svg{width:18px;height:18px}.chain-chip[data-kind=cancel]{background:var(--color-ivory);color:var(--color-ink)}.chain-chip:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.key-tag{pointer-events:none;z-index:3;min-width:17px;height:17px;color:var(--color-brass-light);font-family:var(--font-label);text-align:center;opacity:.7;background:#0a1410db;border-radius:4px;padding:0 4px;font-size:12px;font-weight:800;line-height:17px;transition:opacity .12s ease-out;position:absolute;bottom:4px;left:4px}.hand-card:hover .key-tag,.hand-card:focus-visible .key-tag,.hand-card[data-selected=true] .key-tag,.key-tag[data-held]{opacity:1;box-shadow:0 0 0 1px var(--color-brass)}.fold-btn{min-width:44px;min-height:32px;color:var(--color-muted,#a9bdb2);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;background:#0a22198c;border:1px solid #c9a86773;border-radius:999px;justify-content:center;align-items:center;margin-inline:4px;padding:4px 10px;font-size:12px;font-weight:700;transition:opacity .12s ease-out;display:inline-flex;position:relative}.fold-btn:hover:not([aria-disabled=true]),.fold-btn:focus-visible{color:#f6f0e3;border-color:#e2c887}.fold-btn:focus-visible{outline-offset:2px;outline:3px solid #e2c887}.fold-btn[aria-disabled=true]{opacity:.4}.fold-drop{z-index:46;color:#fff;text-align:center;inset-inline:0;background:#14121cf5;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:min(100% - 32px,460px);margin-inline:auto;padding:10px 12px 12px;display:flex;position:absolute;top:max(64px,12%);box-shadow:0 10px 30px #00000073}.fold-wait{font-weight:700;top:50%;transform:translateY(-50%)}.fold-drop-title{font-weight:800}.fold-drop-sub{opacity:.8;font-size:13px}.fold-drop-cards{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fold-drop-card{--card-w:52px;--card-h:72.8px;background:0 0;border:0;border-radius:8px;min-width:52px;min-height:72px;padding:0;transition:transform .12s ease-out;display:inline-flex;position:relative}.fold-drop-card[aria-pressed=true]{transform:translateY(-6px)}.fold-drop-card:focus-visible{outline-offset:2px;outline:3px solid #e2c887}.fold-drop-badge{color:#e2c887;min-width:22px;height:20px;font-family:var(--font-label);background:#16201b;border:1.5px solid #e2c887;border-radius:999px;place-items:center;padding-inline:4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;left:-4px}.fold-drop-badge.is-first{color:#16201b;background:#e2c887}.fold-drop-points{color:#e2c887;min-height:1.4em;font-weight:800}.fold-drop-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fold-drop-actions .btn-gloss{white-space:nowrap;min-height:44px;padding:0 18px}.fold-drop-actions .btn-gloss[aria-disabled=true]{opacity:.45}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .fold-drop-card{transition:none}}.gbaa-table-pick{z-index:2;color:#f6f0e3;pointer-events:auto;background:#06140ff5;border:1px solid #c9a86773;border-radius:16px;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin-inline:auto;padding:10px 10px 12px;animation:.22s ease-out both gbaa-table-pick-in;display:flex;position:absolute;top:50%;left:12px;right:60px;transform:translateY(-50%)}@keyframes gbaa-table-pick-in{0%{opacity:0;transform:translateY(calc(12px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes gbaa-table-pick-fade{0%{opacity:0}to{opacity:1}}html[data-tier=static] .gbaa-table-pick{animation-name:gbaa-table-pick-fade}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .gbaa-table-pick{animation-name:gbaa-table-pick-fade}}.gbaa-table-pick-head{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.gbaa-table-pick-title{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(12px,3.4cqw,15px);font-weight:700}.gbaa-table-pick-clock{flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.gbaa-table-pick-clock .dry-ring{width:52px;height:52px;position:absolute;inset:0}.gbaa-table-pick-clock .gbaa-pick-seconds{font-family:var(--font-title);font-size:22px;font-weight:700;position:relative}.gbaa-table-pick-cards{justify-content:center;gap:8px;display:flex}.gbaa-table-card{--card-w:min(calc((100cqw - 124px) / 5), 92px);--card-h:calc(var(--card-w) * 1.4);background:0 0;border:0;border-radius:8px;min-width:44px;min-height:62px;padding:0;transition:transform .12s ease-out;display:inline-flex;position:relative}.gbaa-table-card[aria-pressed=true]{transform:translateY(-8px)}.gbaa-table-card[aria-pressed=true]:after{content:"";pointer-events:none;border:3px solid #e2c887;border-radius:10px;position:absolute;inset:-4px;box-shadow:0 0 0 2px #06140fcc}.gbaa-table-card:focus-visible{outline-offset:3px;outline:3px solid #f6f0e3}.gbaa-table-card-clash{color:#e2c887;min-width:22px;height:22px;font-family:var(--font-label);background:#16201b;border:1.5px solid #e2c887;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.gbaa-table-pick-none{text-align:center;opacity:.85;max-width:34ch;font-size:14px}.gbaa-table-pick-confirm{min-width:160px;min-height:44px;padding:0 22px}.gbaa-table-pick-confirm[aria-disabled=true]{opacity:.45}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .gbaa-table-card{transition:none}}.board-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.board-ambient[data-paused] .ambient-layer,.board-ambient[data-paused] .ambient-star,.board-ambient[data-paused] .ambient-ring{animation-play-state:paused}.ambient-layer{position:absolute;inset:0}.ambient-drift{background-image:var(--board-lg,var(--board-default-lg));animation:ambient-drift var(--ambient-drift-ms) ease-in-out infinite alternate;background-position:50%;background-size:cover;inset:-6%}@media (max-width:900px){.ambient-drift{background-image:var(--board-sm,var(--board-default-sm))}}@media (orientation:portrait){.ambient-drift{background-image:var(--board-lg-portrait,var(--board-lg,var(--board-default-lg)))}}@media (orientation:portrait) and (max-width:900px){.ambient-drift{background-image:var(--board-sm-portrait,var(--board-sm,var(--board-default-sm)))}}@keyframes ambient-drift{0%{transform:translate(-2%,-1.5%)scale(1.02)}to{transform:translate(2%,1.5%)scale(1.06)}}.board-ambient[data-lite] .ambient-drift{animation-duration:calc(var(--ambient-drift-ms) * 1.6)}.ambient-sweep{animation:ambient-sweep var(--ambient-sweep-ms) ease-in-out infinite;background:linear-gradient(105deg,#0000 38%,#fffaeb12 47%,#fffaeb1f 50%,#fffaeb12 53%,#0000 62%);inset:-20% -60%}@keyframes ambient-sweep{0%{opacity:0;transform:translate(-45%)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(45%)}}.board-ambient[data-lite] .ambient-sweep{animation-duration:calc(var(--ambient-sweep-ms) * 1.6)}.ambient-glint{animation:ambient-sweep var(--ambient-glint-ms) cubic-bezier(.45, 0, .25, 1) infinite;background:linear-gradient(115deg,#0000 46%,#dcfff024 49.5%,#ffffff38 50%,#dcfff024 50.5%,#0000 54%);inset:-20% -60%}.board-ambient[data-lite] .ambient-glint{animation-duration:calc(var(--ambient-glint-ms) * 1.6)}.ambient-ripple{place-items:center;display:grid}.ambient-ring{opacity:0;width:70vmin;height:70vmin;animation:ambient-ripple var(--ambient-ripple-ms) ease-out infinite;border-radius:50%;position:absolute;box-shadow:inset 0 0 0 2px #ebf5ff2e,0 0 24px #c8e1ff14}@keyframes ambient-ripple{0%{opacity:0;transform:scale(.35)}20%{opacity:1}to{opacity:0;transform:scale(1.5)}}.board-ambient[data-lite] .ambient-ring{animation-duration:calc(var(--ambient-ripple-ms) * 1.6)}.ambient-star{opacity:.15;width:4px;height:4px;animation:ambient-twinkle var(--ambient-twinkle-ms) ease-in-out infinite;background:#fffae6;border-radius:50%;position:absolute;box-shadow:0 0 6px 2px #fff0c88c}@keyframes ambient-twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.9;transform:scale(1.2)}}.board-ambient[data-lite] .ambient-star{animation-duration:calc(var(--ambient-twinkle-ms) * 1.6)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(.page-fade){animation:.11s ease-in both page-fade-out}::view-transition-new(.page-fade){animation:.15s ease-out both page-fade-in}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0;transform:translateY(6px)}}:root[data-tier=static]::view-transition-old(.page-fade){animation:none}:root[data-tier=static]::view-transition-new(.page-fade){animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full])::view-transition-old(.page-fade){animation:none}:root:not([data-motion=full])::view-transition-new(.page-fade){animation:none}}.shop-tab,.filter-chip,.cr-tile,.catalog-tile,.cr-segment,.cr-toggle{transition:transform var(--release-ms) cubic-bezier(.2, .8, .2, 1)}.shop-tab:active,.filter-chip:active,.cr-tile:active:not([aria-disabled=true]),.catalog-tile:active,.cr-segment:active,.cr-toggle:active{transform:scale(var(--press-scale));transition-duration:var(--press-ms)}:root[data-tier=static] :is(.shop-tab,.filter-chip,.cr-tile,.catalog-tile,.cr-segment,.cr-toggle){transition:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) :is(.shop-tab,.filter-chip,.cr-tile,.catalog-tile,.cr-segment,.cr-toggle){transition:none}}.card-rim{border-radius:inherit;opacity:0;pointer-events:none;z-index:2;transition:opacity .18s ease-out;position:absolute;inset:0;box-shadow:inset 0 1px #fff8e4d9,inset 0 0 0 1px #e2c88773}.hand-card[data-raised] .card-rim,[data-dragging] .card-rim{opacity:.6}html[data-tier=full] .hand-card[data-raised] .card-rim,html[data-tier=full] [data-dragging] .card-rim{opacity:1}.land-shadow{border-radius:var(--radius-card);opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 8px 18px 2px #0000006b}.clash5-swell{width:calc(var(--card-w) * 4);height:calc(var(--card-h) * 2.6);opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(#e2c88738,#e2c88714 45%,#0000 70%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-sheen{border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:linear-gradient(115deg,#0000 30%,#ffffff29 48%,#0000 66%);transition:opacity .16s ease-out;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hand-card:not([aria-disabled=true]):hover .card-sheen{opacity:1}[data-read-only] .card-sheen,html[data-tier=reduced] .card-sheen,html[data-tier=static] .card-sheen{display:none}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .card-sheen{transition:none}}html[data-tier=static] .pile-card{box-shadow:0 0 0 3px var(--color-pile-outline), 0 2px 0 #00000047}html[data-tier=static] .land-shadow,html[data-tier=static] .clash5-swell{display:none}@media (max-width:900px){html[data-board-hd] .board-bg{background-image:var(--board-light), linear-gradient(rgb(0 0 0/var(--board-dim,0)), rgb(0 0 0/var(--board-dim,0))), var(--board-lg,var(--board-default-lg))}html[data-board-hd] .ambient-drift{background-image:var(--board-lg,var(--board-default-lg))}}@media (orientation:portrait) and (max-width:900px){html[data-board-hd] .board-bg{background-image:var(--board-light), linear-gradient(rgb(0 0 0/var(--board-dim,0)), rgb(0 0 0/var(--board-dim,0))), var(--board-sm-portrait,var(--board-lg,var(--board-default-lg)))}html[data-board-hd] .ambient-drift{background-image:var(--board-sm-portrait,var(--board-lg,var(--board-default-lg)))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
