@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-red-400:#ff6568;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-7xl:80rem;--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;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109)}}}@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;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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-0{inset:0}.inset-1{inset:var(--spacing)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-\[max\(0\.75rem\,env\(safe-area-inset-top\,0px\)\)\]{top:max(.75rem, env(safe-area-inset-top,0px))}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.bottom-0{bottom:0}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-90{z-index:90}.z-100{z-index:100}.z-115{z-index:115}.z-120{z-index:120}.z-130{z-index:130}.mx-auto{margin-inline:auto}.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-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.box-border{box-sizing:border-box}.\!hidden{display:none!important}.block{display:block}.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}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.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-7{height:calc(var(--spacing) * 7)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-full{height:100%}.max-h-35{max-height:calc(var(--spacing) * 35)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[min\(42vh\,22rem\)\]{max-height:min(42vh,22rem)}.max-h-\[min\(72dvh\,24rem\)\]{max-height:min(72dvh,24rem)}.max-h-\[min\(84dvh\,42rem\)\]{max-height:min(84dvh,42rem)}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-7{width:calc(var(--spacing) * 7)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-\[7\.25rem\]{width:7.25rem}.w-\[min\(95vw\,22rem\)\]{width:min(95vw,22rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.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)}.min-w-0{min-width:0}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-24{min-width:calc(var(--spacing) * 24)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-none{animation:none}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-flow-col{grid-auto-flow:column}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.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}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.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-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.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-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-transparent{border-color:#0000}.bg-\(--accent\){background-color:var(--accent)}.bg-\(--accent-alt\){background-color:var(--accent-alt)}.bg-\(--danger\){background-color:var(--danger)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab, red, red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab, var(--color-white) 20%, transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/25{--tw-gradient-via:#ffffff40}@supports (color:color-mix(in lab, red, red)){.via-white\/25{--tw-gradient-via:color-mix(in oklab, var(--color-white) 25%, transparent)}}.via-white\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\!{padding:calc(var(--spacing) * 2)!important}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.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-3{padding-inline:calc(var(--spacing) * 3)}.px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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\!{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[max\(2rem\,env\(safe-area-inset-top\,0px\)\)\]{padding-block:max(2rem, env(safe-area-inset-top,0px))}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem, env(safe-area-inset-top))}.pt-\[max\(2\.5rem\,env\(safe-area-inset-top\,0px\)\)\]{padding-top:max(2.5rem, env(safe-area-inset-top,0px))}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom,0px))}.pb-\[max\(2\.5rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(2.5rem, env(safe-area-inset-bottom,0px))}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.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-\[9px\]\!{font-size:9px!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.45\]\!{--tw-leading:1.45!important;line-height:1.45!important}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\(--display-tracking\){--tw-tracking:var(--display-tracking);letter-spacing:var(--display-tracking)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.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)}.wrap-break-word{overflow-wrap:break-word}.text-red-400{color:var(--color-red-400)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.opacity-40{opacity:.4}.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-\[0_0_6px_var\(--glow-accent-alt\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--glow-accent-alt));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--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)}.ring-2{--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)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.65\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#000000a6));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 10px var(--tw-drop-shadow-color,#000000b3));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.75\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 10px var(--tw-drop-shadow-color,#000000bf));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.75\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 12px var(--tw-drop-shadow-color,#000000bf));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.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-\[border-color\,background-color\,color\,box-shadow\]{transition-property:border-color,background-color,color,box-shadow;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-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-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:ring-2:hover{--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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:opacity-80:active{opacity:.8}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:ml-auto{margin-left:auto}.sm\:h-18{height:calc(var(--spacing) * 18)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-\[8\.25rem\]{width:8.25rem}.sm\:w-auto{width:auto}.sm\:min-w-\[min\(100\%\,20rem\)\]{min-width:min(100%,20rem)}.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\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-\[max\(4rem\,env\(safe-area-inset-top\,0px\)\)\]{padding-top:max(4rem, env(safe-area-inset-top,0px))}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-\[max\(4rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(4rem, env(safe-area-inset-bottom,0px))}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[10px\]\!{font-size:10px!important}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-3{top:calc(var(--spacing) * 3)}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:mt-0{margin-top:0}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-28{height:calc(var(--spacing) * 28)}.lg\:max-h-50{max-height:calc(var(--spacing) * 50)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-\[10\.375rem\]{width:10.375rem}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,300px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.lg\:grid-rows-\[auto_auto_auto\]{grid-template-rows:auto auto auto}.lg\:grid-rows-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-rows:auto auto minmax(0,1fr)}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:self-start{align-self:flex-start}.lg\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-3{padding-block:calc(var(--spacing) * 3)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lg\:ring-1{--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)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root,[data-theme=retro]{--background:#12061f;--foreground:#00f5ff;--foreground-muted:#6dd4d8;--accent:#f0a;--accent-soft:#ff6ec7;--accent-alt:#00f5ff;--surface:#12061fe0;--surface-elevated:#2d1b698c;--surface-card:#2d1b69;--surface-card-alt:#1a0a2e;--border:#00f5ff;--border-muted:#00f5ff73;--danger:#f0a;--danger-surface:#4a0e2e;--btn-primary-bg:#f0a;--btn-primary-text:#12061f;--btn-primary-border:#ff6ec7;--btn-secondary-bg:#2d1b69;--btn-secondary-text:#00f5ff;--btn-secondary-border:#00f5ff;--btn-danger-bg:#4a0e2e;--btn-danger-text:#ff6ec7;--btn-danger-border:#f0a;--glow-accent:#ff00aa8c;--glow-accent-alt:#00f5ff66;--vignette:#0a02148c;--scanline-opacity:.38;--font-display:var(--font-press-start-2p), monospace;--title-glow:var(--accent);--border-weight:4px;--radius-panel:0;--radius-btn:0;--radius-card:0;--radius-chip:0;--panel-shadow:0 0 0 2px var(--background), 4px 4px 0 0 var(--glow-accent-alt), 0 0 20px var(--glow-accent);--title-shadow:0 0 8px var(--title-glow), 0 0 20px var(--glow-accent);--btn-primary-shadow:0 0 14px var(--glow-accent);--btn-secondary-shadow:0 0 12px var(--glow-accent-alt);--btn-danger-shadow:0 0 14px var(--glow-accent);--display-transform:uppercase;--display-tracking:.12em;--btn-font-weight:400;--bg-image:radial-gradient(ellipse 80% 50% at 50% -10%, #ff00aa38, transparent), radial-gradient(ellipse 60% 40% at 100% 100%, #00f5ff1f, transparent);--overlay-mode:scanlines;--text-on-card:#9efbff;--card-red:#ff8ecf;--card-black:#7ef9ff;--card-back-symbol:#7ef9ff;--danger-text:#ffb8e0}[data-theme=casino]{--background:#0a1f12;--foreground:#f5e6c8;--foreground-muted:#c4b59a;--accent:#d4af37;--accent-soft:#e8c96a;--accent-alt:#d4edd4;--surface:#0c2416f0;--surface-elevated:#163a24b8;--surface-card:#163a24;--surface-card-alt:#0f2818;--border:#d4af37;--border-muted:#d4af3766;--danger:#c94c4c;--danger-surface:#3d1f1f;--btn-primary-bg:linear-gradient(180deg, #e8c96a 0%, #c9a227 50%, #a88620 100%);--btn-primary-text:#0a1f12;--btn-primary-border:#f5e6c8;--btn-secondary-bg:#163a24;--btn-secondary-text:#f5e6c8;--btn-secondary-border:#8fbc8f;--btn-danger-bg:#5a2020;--btn-danger-text:#f5c4c4;--btn-danger-border:#c94c4c;--glow-accent:#d4af3759;--glow-accent-alt:#8fbc8f40;--vignette:#050f08a6;--scanline-opacity:0;--font-display:var(--font-playfair), Georgia, serif;--title-glow:#e8c96a;--border-weight:2px;--radius-panel:8px;--radius-btn:6px;--radius-card:4px;--radius-chip:4px;--panel-shadow:inset 0 1px 0 #f5e6c81f, inset 0 0 0 1px #d4af3740, 0 12px 32px #00000073;--title-shadow:0 2px 12px #d4af3759;--btn-primary-shadow:0 4px 12px #00000059;--btn-secondary-shadow:0 2px 8px #00000040;--btn-danger-shadow:0 4px 12px #5a141466;--display-transform:none;--display-tracking:.04em;--btn-font-weight:600;--bg-image:radial-gradient(ellipse 70% 45% at 50% 0%, #d4af371a, transparent), repeating-linear-gradient(0deg, #0000000a 0px, #0000000a 1px, transparent 1px, transparent 3px), repeating-linear-gradient(90deg, #00000008 0px, #00000008 1px, transparent 1px, transparent 3px);--overlay-mode:vignette-only;--text-on-card:#f5ebe0;--card-red:#f0c878;--card-black:#d8f0d8;--card-back-symbol:#d8f0d8;--danger-text:#ffd4d4}[data-theme=party]{--background:#1a0a3e;--foreground:#fff5a0;--foreground-muted:#e8dc90;--accent:#ff4fd8;--accent-soft:#ff9ae8;--accent-alt:#b8f8ff;--surface:#1a0a3ed1;--surface-elevated:#7832b473;--surface-card:#6b3fa8;--surface-card-alt:#3d2078;--border:#ff4fd8;--border-muted:#ff4fd880;--danger:#f36;--danger-surface:#6a1a4a;--btn-primary-bg:linear-gradient(135deg, #ff4fd8 0%, #ff6b9d 50%, #ffe566 100%);--btn-primary-text:#1a0a3e;--btn-primary-border:#fff5a0;--btn-secondary-bg:#4a2d8a;--btn-secondary-text:#c8f8ff;--btn-secondary-border:#6ee7ff;--btn-danger-bg:#6a1a4a;--btn-danger-text:#ff9ae8;--btn-danger-border:#f36;--glow-accent:#ff4fd899;--glow-accent-alt:#6ee7ff73;--vignette:#0f05238c;--scanline-opacity:0;--font-display:var(--font-fredoka), system-ui, sans-serif;--title-glow:#ff4fd8;--border-weight:3px;--radius-panel:20px;--radius-btn:9999px;--radius-card:12px;--radius-chip:9999px;--panel-shadow:0 0 0 3px #fff5a026, 0 8px 0 0 #ff4fd859, 0 12px 28px #ff4fd840;--title-shadow:0 1px 0 #1a0a3ef2, 0 2px 8px #1a0a3ed9, 0 0 16px var(--glow-accent);--btn-primary-shadow:0 6px 0 #ff4fd866;--btn-secondary-shadow:0 4px 0 #6ee7ff40;--btn-danger-shadow:0 6px 0 #ff336659;--display-transform:none;--display-tracking:.02em;--btn-font-weight:600;--bg-image:linear-gradient(135deg, #882b88 0%, #3d678f 33%, #715d4d 66%, #882b88 100%);--overlay-mode:party;--text-on-card:#fff8c8;--card-red:#ffc8f0;--card-black:#c8f8ff;--card-back-symbol:#e8f0ff;--danger-text:#ffd0e8}[data-theme=minimal]{--background:#0c0c10;--foreground:#e4e6eb;--foreground-muted:#a0a8b4;--accent:#2dd4bf;--accent-soft:#5eead4;--accent-alt:#b8c0cc;--surface:#0e0e12eb;--surface-elevated:#16161ed9;--surface-card:#1a1a24;--surface-card-alt:#0c0c10;--border:#2dd4bf;--border-muted:#2dd4bf38;--danger:#f472b6;--danger-surface:#1e1a22;--btn-primary-bg:#2dd4bf;--btn-primary-text:#0c0c10;--btn-primary-border:#5eead4;--btn-secondary-bg:#1a1a24;--btn-secondary-text:#e4e6eb;--btn-secondary-border:#3a3a48;--btn-danger-bg:#1e1a22;--btn-danger-text:#f472b6;--btn-danger-border:#f472b6;--glow-accent:transparent;--glow-accent-alt:transparent;--vignette:transparent;--scanline-opacity:0;--font-display:var(--font-geist-sans), system-ui, sans-serif;--title-glow:#2dd4bf;--border-weight:1px;--radius-panel:6px;--radius-btn:4px;--radius-card:4px;--radius-chip:4px;--panel-shadow:none;--title-shadow:none;--btn-primary-shadow:none;--btn-secondary-shadow:none;--btn-danger-shadow:none;--display-transform:none;--display-tracking:.06em;--btn-font-weight:500;--bg-image:linear-gradient(#2dd4bf08 1px, transparent 1px), linear-gradient(90deg, #2dd4bf08 1px, transparent 1px);--overlay-mode:grid;--text-on-card:#d8dce2;--card-red:#7ee8d8;--card-black:#c4cad4;--card-back-symbol:#a8b0bc;--danger-text:#f8a8c8}[data-theme=calm]{--background:#f4f0ea;--foreground:#243028;--foreground-muted:#516256;--accent:#8b4a52;--accent-soft:#7a4048;--accent-alt:#3d5748;--surface:#fffcf8eb;--surface-elevated:#ede8e0f2;--surface-card:#e8e2d8;--surface-card-alt:#f0ebe3;--border:#b8c9bb;--border-muted:#7d9b8a59;--danger:#c97b84;--danger-surface:#f8ecee;--btn-primary-bg:#7d9b8a;--btn-primary-text:#f8f6f3;--btn-primary-border:#9bb5a4;--btn-secondary-bg:#ede8e0;--btn-secondary-text:#3d4f44;--btn-secondary-border:#c9d4cb;--btn-danger-bg:#f8ecee;--btn-danger-text:#7a3040;--btn-danger-border:#e0a0a8;--glow-accent:transparent;--glow-accent-alt:transparent;--vignette:#f4f0ea26;--scanline-opacity:0;--font-display:var(--font-geist-sans), system-ui, sans-serif;--title-glow:#7d9b8a;--border-weight:1px;--radius-panel:16px;--radius-btn:12px;--radius-card:10px;--radius-chip:8px;--panel-shadow:0 2px 8px #3d4f440f, 0 8px 24px #3d4f440d;--title-shadow:none;--btn-primary-shadow:0 2px 8px #3d4f441f;--btn-secondary-shadow:0 1px 4px #3d4f4414;--btn-danger-shadow:0 2px 8px #c97b8426;--display-transform:none;--display-tracking:.02em;--btn-font-weight:500;--bg-image:radial-gradient(ellipse 80% 60% at 20% 10%, #c97b840f, transparent), radial-gradient(ellipse 60% 50% at 90% 80%, #7d9b8a14, transparent);--overlay-mode:linen;--text-on-card:#243028;--card-red:#8b4a52;--card-black:#2a3830;--card-back-symbol:#516256;--danger-text:#7a3040}[data-theme=library]{--background:#1c1410;--foreground:#f0e6d6;--foreground-muted:#a89880;--accent:#c9a55c;--accent-soft:#dcc88a;--accent-alt:#8b4a52;--surface:#1c1410f0;--surface-elevated:#2a1e16e0;--surface-card:#2d2218;--surface-card-alt:#1a120c;--border:#c9a55c;--border-muted:#c9a55c52;--danger:#a84848;--danger-surface:#3a2020;--btn-primary-bg:linear-gradient(180deg, #dcc88a 0%, #c9a55c 50%, #a88640 100%);--btn-primary-text:#1c1410;--btn-primary-border:#f0e6d6;--btn-secondary-bg:#2d2218;--btn-secondary-text:#f0e6d6;--btn-secondary-border:#6b5040;--btn-danger-bg:#3a2020;--btn-danger-text:#e8b8b8;--btn-danger-border:#a84848;--glow-accent:#c9a55c47;--glow-accent-alt:#8b4a5238;--vignette:#0c08048c;--scanline-opacity:0;--font-display:var(--font-libre-baskerville), Georgia, serif;--title-glow:#dcc88a;--border-weight:2px;--radius-panel:8px;--radius-btn:6px;--radius-card:6px;--radius-chip:4px;--panel-shadow:inset 0 1px 0 #f0e6d614, 0 8px 24px #00000073;--title-shadow:0 2px 10px #c9a55c40;--btn-primary-shadow:0 3px 10px #00000059;--btn-secondary-shadow:0 2px 6px #00000040;--btn-danger-shadow:0 3px 10px #3a202066;--display-transform:none;--display-tracking:.03em;--btn-font-weight:600;--bg-image:radial-gradient(ellipse 60% 40% at 80% 10%, #c9a55c24, transparent), radial-gradient(ellipse 50% 35% at 85% 15%, #c9a55c1a, transparent), repeating-linear-gradient(0deg, #f0e6d604 0px, #f0e6d604 1px, transparent 1px, transparent 4px);--overlay-mode:vignette-only;--text-on-card:#e8dcc8;--card-red:#d4a878;--card-black:#c8b8a8;--card-back-symbol:#a89880;--danger-text:#e8b8b8}[data-theme=lodge]{--background:#0f1a14;--foreground:#f5e8d0;--foreground-muted:#a8b098;--accent:#e8a045;--accent-soft:#f0c060;--accent-alt:#5a8a68;--surface:#0f1a14eb;--surface-elevated:#16261ed9;--surface-card:#1e3328;--surface-card-alt:#122018;--border:#8a6840;--border-muted:#8a684066;--danger:#c06040;--danger-surface:#3a2018;--btn-primary-bg:linear-gradient(180deg, #f0c060 0%, #e8a045 50%, #c08030 100%);--btn-primary-text:#0f1a14;--btn-primary-border:#f5e8d0;--btn-secondary-bg:#1e3328;--btn-secondary-text:#f5e8d0;--btn-secondary-border:#5a8a68;--btn-danger-bg:#3a2018;--btn-danger-text:#f0c8b0;--btn-danger-border:#c06040;--glow-accent:#e8a04566;--glow-accent-alt:#5a8a684d;--vignette:#050c0880;--scanline-opacity:0;--font-display:var(--font-lora), Georgia, serif;--title-glow:#f0c060;--border-weight:2px;--radius-panel:12px;--radius-btn:10px;--radius-card:8px;--radius-chip:6px;--panel-shadow:0 0 0 1px #8a684033, 0 8px 28px #0006;--title-shadow:0 0 16px #e8a0454d;--btn-primary-shadow:0 4px 14px #e8a04540;--btn-secondary-shadow:0 2px 8px #0000004d;--btn-danger-shadow:0 4px 12px #3a201866;--display-transform:none;--display-tracking:.02em;--btn-font-weight:600;--bg-image:radial-gradient(ellipse 80% 50% at 50% 100%, #e8a04533, transparent), radial-gradient(ellipse 50% 30% at 20% 80%, #c060281a, transparent);--overlay-mode:vignette-only;--text-on-card:#e8dcc0;--card-red:#f0c080;--card-black:#b8d0c0;--card-back-symbol:#a8b8a8;--danger-text:#f0c8b0}[data-theme=ink]{--background:#f5f0e8;--foreground:#1a1a1a;--foreground-muted:#5a5a5a;--accent:#c23c2a;--accent-soft:#d85548;--accent-alt:#2a2a2a;--surface:#fcf8f2f2;--surface-elevated:#f5eee4fa;--surface-card:#ebe4d8;--surface-card-alt:#f5f0e8;--border:#8a8078;--border-muted:#2a2a2a2e;--danger:#c23c2a;--danger-surface:#f8ece8;--btn-primary-bg:#c23c2a;--btn-primary-text:#f5f0e8;--btn-primary-border:#d85548;--btn-secondary-bg:#ebe4d8;--btn-secondary-text:#1a1a1a;--btn-secondary-border:#b8b0a8;--btn-danger-bg:#f8ece8;--btn-danger-text:#8b2020;--btn-danger-border:#d85548;--glow-accent:transparent;--glow-accent-alt:transparent;--vignette:#f5f0e81a;--scanline-opacity:0;--font-display:var(--font-noto-serif-jp), Georgia, serif;--title-glow:#c23c2a;--border-weight:1px;--radius-panel:2px;--radius-btn:2px;--radius-card:2px;--radius-chip:2px;--panel-shadow:0 2px 12px #1a1a1a0f;--title-shadow:none;--btn-primary-shadow:0 2px 6px #c23c2a26;--btn-secondary-shadow:0 1px 4px #1a1a1a14;--btn-danger-shadow:0 2px 6px #c23c2a1f;--display-transform:none;--display-tracking:.04em;--btn-font-weight:500;--bg-image:radial-gradient(ellipse 70% 50% at 30% 20%, #c23c2a0a, transparent), repeating-linear-gradient(0deg, transparent, transparent 3px, #1a1a1a04 3px, #1a1a1a04 4px);--overlay-mode:linen;--text-on-card:#1a1a1a;--card-red:#c23c2a;--card-black:#2a2a2a;--card-back-symbol:#5a5a5a;--danger-text:#8b2020}[data-theme=retro][data-appearance=dark]{--background:#12061f;--foreground:#00f5ff;--foreground-muted:#6dd4d8;--accent:#f0a;--accent-soft:#ff6ec7;--accent-alt:#00f5ff;--surface:#12061fe0;--surface-elevated:#2d1b698c;--surface-card:#2d1b69;--surface-card-alt:#1a0a2e;--border:#00f5ff;--border-muted:#00f5ff73;--danger:#f0a;--danger-surface:#4a0e2e;--btn-primary-bg:#f0a;--btn-primary-text:#12061f;--btn-primary-border:#ff6ec7;--btn-secondary-bg:#2d1b69;--btn-secondary-text:#00f5ff;--btn-secondary-border:#00f5ff;--btn-danger-bg:#4a0e2e;--btn-danger-text:#ff6ec7;--btn-danger-border:#f0a;--glow-accent:#ff00aa8c;--glow-accent-alt:#00f5ff66;--vignette:#0a02148c;--bg-image:radial-gradient(ellipse 80% 50% at 50% -10%, #ff00aa38, transparent), radial-gradient(ellipse 60% 40% at 100% 100%, #00f5ff1f, transparent);--text-on-card:#9efbff;--card-red:#ff8ecf;--card-black:#7ef9ff;--card-back-symbol:#7ef9ff;--danger-text:#ffb8e0}[data-theme=retro][data-appearance=light]{--background:#f5efff;--foreground:#3a1d5f;--foreground-muted:#6b5491;--accent:#cc0087;--accent-soft:#e056ad;--accent-alt:#007f91;--surface:#fcf8ffeb;--surface-elevated:#eee2ffe6;--surface-card:#e3d2ff;--surface-card-alt:#f5ecff;--border:#8f5ac5;--border-muted:#8f5ac55c;--danger:#c2185b;--danger-surface:#ffe2ee;--btn-primary-bg:#d81b93;--btn-primary-text:#fff8ff;--btn-primary-border:#f48dcb;--btn-secondary-bg:#e8daff;--btn-secondary-text:#3a1d5f;--btn-secondary-border:#b999ea;--btn-danger-bg:#ffe2ee;--btn-danger-text:#8d1c4f;--btn-danger-border:#d81b93;--glow-accent:#d81b9338;--glow-accent-alt:#007f9129;--vignette:#f5efff14;--bg-image:radial-gradient(ellipse 75% 45% at 50% 0%, #d81b9321, transparent), radial-gradient(ellipse 65% 40% at 100% 100%, #007f9114, transparent);--text-on-card:#3a1d5f;--card-red:#bf267e;--card-black:#2f5f72;--card-back-symbol:#2f5f72;--danger-text:#8d1c4f}[data-theme=casino][data-appearance=dark]{--background:#0a1f12;--foreground:#f5e6c8;--foreground-muted:#c4b59a;--accent:#d4af37;--accent-soft:#e8c96a;--accent-alt:#d4edd4;--surface:#0c2416f0;--surface-elevated:#163a24b8;--surface-card:#163a24;--surface-card-alt:#0f2818;--border:#d4af37;--border-muted:#d4af3766;--danger:#c94c4c;--danger-surface:#3d1f1f;--btn-primary-bg:linear-gradient(180deg, #e8c96a 0%, #c9a227 50%, #a88620 100%);--btn-primary-text:#0a1f12;--btn-primary-border:#f5e6c8;--btn-secondary-bg:#163a24;--btn-secondary-text:#f5e6c8;--btn-secondary-border:#8fbc8f;--btn-danger-bg:#5a2020;--btn-danger-text:#f5c4c4;--btn-danger-border:#c94c4c;--glow-accent:#d4af3759;--glow-accent-alt:#8fbc8f40;--vignette:#050f08a6;--bg-image:radial-gradient(ellipse 70% 45% at 50% 0%, #d4af371a, transparent), repeating-linear-gradient(0deg, #0000000a 0px, #0000000a 1px, transparent 1px, transparent 3px), repeating-linear-gradient(90deg, #00000008 0px, #00000008 1px, transparent 1px, transparent 3px);--text-on-card:#f5ebe0;--card-red:#f0c878;--card-black:#d8f0d8;--card-back-symbol:#d8f0d8;--danger-text:#ffd4d4}[data-theme=casino][data-appearance=light]{--background:#f6f2e8;--foreground:#2d2a22;--foreground-muted:#655f52;--accent:#a87f25;--accent-soft:#bf9640;--accent-alt:#35674d;--surface:#fffbf2f0;--surface-elevated:#f6eddde6;--surface-card:#ece2cf;--surface-card-alt:#f8f2e4;--border:#b38a31;--border-muted:#b38a3159;--danger:#b84a4a;--danger-surface:#f9e7e3;--btn-primary-bg:linear-gradient(180deg, #d9b965 0%, #c09838 50%, #9f7b2e 100%);--btn-primary-text:#241d14;--btn-primary-border:#f7ecd4;--btn-secondary-bg:#ece2cf;--btn-secondary-text:#2d2a22;--btn-secondary-border:#c2b49a;--btn-danger-bg:#f9e7e3;--btn-danger-text:#7f2c2c;--btn-danger-border:#b84a4a;--glow-accent:#a87f2529;--glow-accent-alt:#35674d1f;--vignette:#f6f2e814;--bg-image:radial-gradient(ellipse 70% 45% at 50% 0%, #a87f2514, transparent), repeating-linear-gradient(0deg, #2d2a2206 0px, #2d2a2206 1px, transparent 1px, transparent 4px), repeating-linear-gradient(90deg, #2d2a2205 0px, #2d2a2205 1px, transparent 1px, transparent 4px);--text-on-card:#2d2a22;--card-red:#b46b3b;--card-black:#345540;--card-back-symbol:#4a6d58;--danger-text:#7f2c2c}[data-theme=party][data-appearance=dark]{--background:#1a0a3e;--foreground:#fff5a0;--foreground-muted:#e8dc90;--accent:#ff4fd8;--accent-soft:#ff9ae8;--accent-alt:#b8f8ff;--surface:#1a0a3ed1;--surface-elevated:#7832b473;--surface-card:#6b3fa8;--surface-card-alt:#3d2078;--border:#ff4fd8;--border-muted:#ff4fd880;--danger:#f36;--danger-surface:#6a1a4a;--btn-primary-bg:linear-gradient(135deg, #ff4fd8 0%, #ff6b9d 50%, #ffe566 100%);--btn-primary-text:#1a0a3e;--btn-primary-border:#fff5a0;--btn-secondary-bg:#4a2d8a;--btn-secondary-text:#c8f8ff;--btn-secondary-border:#6ee7ff;--btn-danger-bg:#6a1a4a;--btn-danger-text:#ff9ae8;--btn-danger-border:#f36;--glow-accent:#ff4fd899;--glow-accent-alt:#6ee7ff73;--vignette:#0f05238c;--bg-image:linear-gradient(135deg, #882b88 0%, #3d678f 33%, #715d4d 66%, #882b88 100%);--text-on-card:#fff8c8;--card-red:#ffc8f0;--card-black:#c8f8ff;--card-back-symbol:#e8f0ff;--danger-text:#ffd0e8}[data-theme=party][data-appearance=light]{--background:#fff1fb;--foreground:#3c1c54;--foreground-muted:#755888;--accent:#cf2fae;--accent-soft:#ea6dd2;--accent-alt:#1f7f8f;--surface:#fff8ffe6;--surface-elevated:#f4e3ffdb;--surface-card:#efd6ff;--surface-card-alt:#fff1fb;--border:#d84eb9;--border-muted:#d84eb957;--danger:#d93566;--danger-surface:#ffe0ef;--btn-primary-bg:linear-gradient(135deg, #e953c2 0%, #ff86b6 50%, #ffd974 100%);--btn-primary-text:#3c1c54;--btn-primary-border:#ffe6f7;--btn-secondary-bg:#efd6ff;--btn-secondary-text:#3c1c54;--btn-secondary-border:#cfa6ec;--btn-danger-bg:#ffe0ef;--btn-danger-text:#94274e;--btn-danger-border:#d93566;--glow-accent:#d935662e;--glow-accent-alt:#1f7f8f21;--vignette:#fff1fb14;--title-shadow:0 1px 0 #ffffffd9, 0 0 10px #cf2fae2e;--bg-image:linear-gradient(135deg, #ffc0f1 0%, #d9eefc 33%, #ffeed7 66%, #ffc0f1 100%);--text-on-card:#3c1c54;--card-red:#c43c96;--card-black:#2c6f86;--card-back-symbol:#5b8ba5;--danger-text:#94274e}[data-theme=minimal][data-appearance=dark]{--background:#0c0c10;--foreground:#e4e6eb;--foreground-muted:#a0a8b4;--accent:#2dd4bf;--accent-soft:#5eead4;--accent-alt:#b8c0cc;--surface:#0e0e12eb;--surface-elevated:#16161ed9;--surface-card:#1a1a24;--surface-card-alt:#0c0c10;--border:#2dd4bf;--border-muted:#2dd4bf38;--danger:#f472b6;--danger-surface:#1e1a22;--btn-primary-bg:#2dd4bf;--btn-primary-text:#0c0c10;--btn-primary-border:#5eead4;--btn-secondary-bg:#1a1a24;--btn-secondary-text:#e4e6eb;--btn-secondary-border:#3a3a48;--btn-danger-bg:#1e1a22;--btn-danger-text:#f472b6;--btn-danger-border:#f472b6;--glow-accent:transparent;--glow-accent-alt:transparent;--vignette:transparent;--bg-image:linear-gradient(#2dd4bf08 1px, transparent 1px), linear-gradient(90deg, #2dd4bf08 1px, transparent 1px);--text-on-card:#d8dce2;--card-red:#7ee8d8;--card-black:#c4cad4;--card-back-symbol:#a8b0bc;--danger-text:#f8a8c8}[data-theme=minimal][data-appearance=light]{--background:#f5f7fa;--foreground:#111827;--foreground-muted:#4b5563;--accent:#0f766e;--accent-soft:#0d9488;--accent-alt:#6b7280;--surface:#ffffffeb;--surface-elevated:#f8fafcf2;--surface-card:#e5e7eb;--surface-card-alt:#f8fafc;--border:#0f766e;--border-muted:#0f766e3d;--danger:#be185d;--danger-surface:#fde7f1;--btn-primary-bg:#0f766e;--btn-primary-text:#f8fafc;--btn-primary-border:#14b8a6;--btn-secondary-bg:#e5e7eb;--btn-secondary-text:#111827;--btn-secondary-border:#cbd5e1;--btn-danger-bg:#fde7f1;--btn-danger-text:#9d174d;--btn-danger-border:#be185d;--glow-accent:transparent;--glow-accent-alt:transparent;--vignette:transparent;--bg-image:linear-gradient(#0f766e0a 1px, transparent 1px), linear-gradient(90deg, #0f766e0a 1px, transparent 1px);--text-on-card:#111827;--card-red:#0f766e;--card-black:#374151;--card-back-symbol:#4b5563;--danger-text:#9d174d}[data-theme=calm][data-appearance=light]{--background:#f4f0ea;--foreground:#243028;--foreground-muted:#516256;--accent:#8b4a52;--accent-soft:#7a4048;--accent-alt:#3d5748;--surface:#fffcf8eb;--surface-elevated:#ede8e0f2;--surface-card:#e8e2d8;--surface-card-alt:#f0ebe3;--border:#b8c9bb;--border-muted:#7d9b8a59;--danger:#c97b84;--danger-surface:#f8ecee;--btn-primary-bg:#7d9b8a;--btn-primary-text:#f8f6f3;--btn-primary-border:#9bb5a4;--btn-secondary-bg:#ede8e0;--btn-secondary-text:#3d4f44;--btn-secondary-border:#c9d4cb;--btn-danger-bg:#f8ecee;--btn-danger-text:#7a3040;--btn-danger-border:#e0a0a8;--glow-accent:transparent;--glow-accent-alt:transparent;--vignette:#f4f0ea26;--bg-image:radial-gradient(ellipse 80% 60% at 20% 10%, #c97b840f, transparent), radial-gradient(ellipse 60% 50% at 90% 80%, #7d9b8a14, transparent);--text-on-card:#243028;--card-red:#8b4a52;--card-black:#2a3830;--card-back-symbol:#516256;--danger-text:#7a3040}[data-theme=calm][data-appearance=dark]{--background:#17221c;--foreground:#e6e3dc;--foreground-muted:#a8b2a9;--accent:#c98f96;--accent-soft:#d9a9af;--accent-alt:#90b39c;--surface:#141f1ae6;--surface-elevated:#213028d6;--surface-card:#2a3a32;--surface-card-alt:#1d2b24;--border:#6f8a78;--border-muted:#8fb39c4d;--danger:#d28a94;--danger-surface:#472a31;--btn-primary-bg:#7d9b8a;--btn-primary-text:#0f1914;--btn-primary-border:#9bb5a4;--btn-secondary-bg:#2a3a32;--btn-secondary-text:#e6e3dc;--btn-secondary-border:#6f8a78;--btn-danger-bg:#472a31;--btn-danger-text:#f2c8ce;--btn-danger-border:#d28a94;--glow-accent:transparent;--glow-accent-alt:transparent;--vignette:#0609078c;--bg-image:radial-gradient(ellipse 80% 60% at 20% 10%, #8fb39c14, transparent), radial-gradient(ellipse 60% 50% at 90% 80%, #d28a9414, transparent);--text-on-card:#e6e3dc;--card-red:#d7a0a7;--card-black:#c3cec5;--card-back-symbol:#90a59a;--danger-text:#f2c8ce}[data-theme=library][data-appearance=dark]{--background:#1c1410;--foreground:#f0e6d6;--foreground-muted:#a89880;--accent:#c9a55c;--accent-soft:#dcc88a;--accent-alt:#8b4a52;--surface:#1c1410f0;--surface-elevated:#2a1e16e0;--surface-card:#2d2218;--surface-card-alt:#1a120c;--border:#c9a55c;--border-muted:#c9a55c52;--danger:#a84848;--danger-surface:#3a2020;--btn-primary-bg:linear-gradient(180deg, #dcc88a 0%, #c9a55c 50%, #a88640 100%);--btn-primary-text:#1c1410;--btn-primary-border:#f0e6d6;--btn-secondary-bg:#2d2218;--btn-secondary-text:#f0e6d6;--btn-secondary-border:#6b5040;--btn-danger-bg:#3a2020;--btn-danger-text:#e8b8b8;--btn-danger-border:#a84848;--glow-accent:#c9a55c47;--glow-accent-alt:#8b4a5238;--vignette:#0c08048c;--bg-image:radial-gradient(ellipse 60% 40% at 80% 10%, #c9a55c24, transparent), radial-gradient(ellipse 50% 35% at 85% 15%, #c9a55c1a, transparent), repeating-linear-gradient(0deg, #f0e6d604 0px, #f0e6d604 1px, transparent 1px, transparent 4px);--text-on-card:#e8dcc8;--card-red:#d4a878;--card-black:#c8b8a8;--card-back-symbol:#a89880;--danger-text:#e8b8b8}[data-theme=library][data-appearance=light]{--background:#f6efe2;--foreground:#2b2118;--foreground-muted:#6a5a48;--accent:#9a7234;--accent-soft:#b3884b;--accent-alt:#7a4950;--surface:#fffaf2eb;--surface-elevated:#f4eadce0;--surface-card:#ebdfcd;--surface-card-alt:#f6efe2;--border:#b08a4c;--border-muted:#b08a4c52;--danger:#a14b4b;--danger-surface:#f6e3de;--btn-primary-bg:linear-gradient(180deg, #d6ba80 0%, #b99250 50%, #99743d 100%);--btn-primary-text:#2b2118;--btn-primary-border:#f8e9d0;--btn-secondary-bg:#ebdfcd;--btn-secondary-text:#2b2118;--btn-secondary-border:#bda58c;--btn-danger-bg:#f6e3de;--btn-danger-text:#7f3535;--btn-danger-border:#a14b4b;--glow-accent:#9a723429;--glow-accent-alt:#7a49501f;--vignette:#f6efe214;--bg-image:radial-gradient(ellipse 60% 40% at 80% 10%, #9a72341a, transparent), radial-gradient(ellipse 50% 35% at 85% 15%, #7a495014, transparent), repeating-linear-gradient(0deg, #2b211805 0px, #2b211805 1px, transparent 1px, transparent 4px);--text-on-card:#2b2118;--card-red:#9e5f43;--card-black:#4e4338;--card-back-symbol:#6a5a48;--danger-text:#7f3535}[data-theme=lodge][data-appearance=dark]{--background:#0f1a14;--foreground:#f5e8d0;--foreground-muted:#a8b098;--accent:#e8a045;--accent-soft:#f0c060;--accent-alt:#5a8a68;--surface:#0f1a14eb;--surface-elevated:#16261ed9;--surface-card:#1e3328;--surface-card-alt:#122018;--border:#8a6840;--border-muted:#8a684066;--danger:#c06040;--danger-surface:#3a2018;--btn-primary-bg:linear-gradient(180deg, #f0c060 0%, #e8a045 50%, #c08030 100%);--btn-primary-text:#0f1a14;--btn-primary-border:#f5e8d0;--btn-secondary-bg:#1e3328;--btn-secondary-text:#f5e8d0;--btn-secondary-border:#5a8a68;--btn-danger-bg:#3a2018;--btn-danger-text:#f0c8b0;--btn-danger-border:#c06040;--glow-accent:#e8a04566;--glow-accent-alt:#5a8a684d;--vignette:#050c0880;--bg-image:radial-gradient(ellipse 80% 50% at 50% 100%, #e8a04533, transparent), radial-gradient(ellipse 50% 30% at 20% 80%, #c060281a, transparent);--text-on-card:#e8dcc0;--card-red:#f0c080;--card-black:#b8d0c0;--card-back-symbol:#a8b8a8;--danger-text:#f0c8b0}[data-theme=lodge][data-appearance=light]{--background:#f2ede3;--foreground:#2e2b22;--foreground-muted:#615b4e;--accent:#b6782f;--accent-soft:#cc8e42;--accent-alt:#4f6f5b;--surface:#fcf8f0eb;--surface-elevated:#f2e9dce6;--surface-card:#e6dccd;--surface-card-alt:#f2ede3;--border:#9c7b4d;--border-muted:#9c7b4d57;--danger:#a45b3f;--danger-surface:#f8e7df;--btn-primary-bg:linear-gradient(180deg, #dcb169 0%, #be863f 50%, #9d6a31 100%);--btn-primary-text:#2e2b22;--btn-primary-border:#f6e8cf;--btn-secondary-bg:#e6dccd;--btn-secondary-text:#2e2b22;--btn-secondary-border:#b9a387;--btn-danger-bg:#f8e7df;--btn-danger-text:#7b3d2c;--btn-danger-border:#a45b3f;--glow-accent:#b6782f29;--glow-accent-alt:#4f6f5b1f;--vignette:#f2ede314;--bg-image:radial-gradient(ellipse 80% 50% at 50% 100%, #b6782f24, transparent), radial-gradient(ellipse 50% 30% at 20% 80%, #4f6f5b1a, transparent);--text-on-card:#2e2b22;--card-red:#a45b3f;--card-black:#3e5446;--card-back-symbol:#615b4e;--danger-text:#7b3d2c}[data-theme=ink][data-appearance=light]{--background:#f5f0e8;--foreground:#1a1a1a;--foreground-muted:#5a5a5a;--accent:#c23c2a;--accent-soft:#d85548;--accent-alt:#2a2a2a;--surface:#fcf8f2f2;--surface-elevated:#f5eee4fa;--surface-card:#ebe4d8;--surface-card-alt:#f5f0e8;--border:#8a8078;--border-muted:#2a2a2a2e;--danger:#c23c2a;--danger-surface:#f8ece8;--btn-primary-bg:#c23c2a;--btn-primary-text:#f5f0e8;--btn-primary-border:#d85548;--btn-secondary-bg:#ebe4d8;--btn-secondary-text:#1a1a1a;--btn-secondary-border:#b8b0a8;--btn-danger-bg:#f8ece8;--btn-danger-text:#8b2020;--btn-danger-border:#d85548;--glow-accent:transparent;--glow-accent-alt:transparent;--vignette:#f5f0e81a;--bg-image:radial-gradient(ellipse 70% 50% at 30% 20%, #c23c2a0a, transparent), repeating-linear-gradient(0deg, transparent, transparent 3px, #1a1a1a04 3px, #1a1a1a04 4px);--text-on-card:#1a1a1a;--card-red:#c23c2a;--card-black:#2a2a2a;--card-back-symbol:#5a5a5a;--danger-text:#8b2020}[data-theme=ink][data-appearance=dark]{--background:#141414;--foreground:#f2ece2;--foreground-muted:#aea79d;--accent:#d96a5b;--accent-soft:#e58a7d;--accent-alt:#d6d0c8;--surface:#121212f0;--surface-elevated:#1c1c1ce6;--surface-card:#26211d;--surface-card-alt:#1a1714;--border:#756c63;--border-muted:#d6d0c838;--danger:#d96a5b;--danger-surface:#4a2723;--btn-primary-bg:#d96a5b;--btn-primary-text:#1a1714;--btn-primary-border:#e58a7d;--btn-secondary-bg:#26211d;--btn-secondary-text:#f2ece2;--btn-secondary-border:#756c63;--btn-danger-bg:#4a2723;--btn-danger-text:#f4c1b8;--btn-danger-border:#d96a5b;--glow-accent:transparent;--glow-accent-alt:transparent;--vignette:#00000080;--bg-image:radial-gradient(ellipse 70% 50% at 30% 20%, #d96a5b14, transparent), repeating-linear-gradient(0deg, transparent, transparent 3px, #f2ece205 3px, #f2ece205 4px);--text-on-card:#f2ece2;--card-red:#e58a7d;--card-black:#d6d0c8;--card-back-symbol:#aea79d;--danger-text:#f4c1b8}@keyframes party-bg-shift{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}html{background-color:var(--background)}html:before{content:"";pointer-events:none;z-index:-1;background-color:var(--background);background-image:var(--bg-image);background-size:100% 100%,24px 24px,24px 24px;position:fixed;inset:0;transform:translateZ(0)}[data-theme=casino] html:before{background-size:100% 100%,4px 4px,4px 4px}[data-theme=minimal] html:before{background-size:32px 32px,32px 32px}[data-theme=party] html:before{background-size:400% 400%;animation:18s linear infinite party-bg-shift}[data-theme=ink] html:before{background-size:100% 100%,100% 100%}body{color:var(--foreground);font-family:var(--font-geist-sans), system-ui, sans-serif;min-height:100vh}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}body:before{content:"";pointer-events:none;z-index:50;opacity:0;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:49;background:radial-gradient(ellipse at center, transparent 0%, var(--vignette) 100%);position:fixed;inset:0}[data-theme=retro] body:before{opacity:var(--scanline-opacity);background:repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 3px)}[data-theme=casino] body:before{opacity:.6;background:radial-gradient(#0000 40%,#00000040 100%)}[data-theme=party] body:before{opacity:.28;background-image:radial-gradient(circle,#fff5a059 1px,#0000 1px),radial-gradient(circle,#6ee7ff40 1px,#0000 1px);background-position:0 0,14px 14px;background-size:28px 28px,42px 42px}[data-theme=minimal] body:before{opacity:0}[data-theme=calm] body:before{opacity:.8;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#3d4f4405 3px 4px)}[data-theme=library] body:before,[data-theme=lodge] body:before{opacity:0}[data-theme=ink] body:before{opacity:.6;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#1a1a1a05 3px 4px)}.font-display,.react-joyride__floater{font-family:var(--font-display);text-transform:var(--display-transform);letter-spacing:var(--display-tracking)}.bg-app{background:var(--background)}.text-theme{color:var(--foreground)}.text-theme-muted{color:var(--foreground-muted)}[data-theme=party][data-appearance=dark] .text-theme,[data-theme=party][data-appearance=dark] .text-theme-muted{text-shadow:0 1px 2px #1a0a3ee6,0 0 10px #1a0a3e8c}.text-accent{color:var(--accent)}.text-accent-soft{color:var(--accent-soft)}.text-accent-alt{color:var(--accent-alt)}.bg-surface{background:var(--surface)}.bg-surface-elevated{background:var(--surface-elevated)}.bg-surface-card{background:var(--surface-card)}.bg-surface-card-alt{background:var(--surface-card-alt)}.bg-danger-surface{background:var(--danger-surface)}.border-theme{border-color:var(--border)}.border-theme-muted{border-color:var(--border-muted)}.border-accent{border-color:var(--accent)}.border-accent-alt{border-color:var(--accent-alt)}.shadow-glow-accent{box-shadow:0 0 12px var(--glow-accent)}.shadow-glow-accent-alt{box-shadow:0 0 12px var(--glow-accent-alt)}.pixel-border{border:var(--border-weight) solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--panel-shadow);background-clip:padding-box}.title-glow{color:var(--accent);text-shadow:var(--title-shadow)}.ring-accent{--tw-ring-color:var(--accent)}.ring-accent-alt{--tw-ring-color:var(--accent-alt)}.bg-swap-hint{background:var(--danger-surface)}@supports (color:color-mix(in lab, red, red)){.bg-swap-hint{background:color-mix(in srgb, var(--danger-surface) 40%, transparent)}}.bg-action-hint{background:var(--accent-alt)}@supports (color:color-mix(in lab, red, red)){.bg-action-hint{background:color-mix(in srgb, var(--accent-alt) 16%, var(--surface-elevated))}}.bg-snap-hint{background:var(--danger-surface)}@supports (color:color-mix(in lab, red, red)){.bg-snap-hint{background:color-mix(in srgb, var(--danger-surface) 30%, var(--surface-elevated))}}.ring-danger{--tw-ring-color:var(--danger-text)}.bg-swap-first-selected{background:var(--accent-alt)}@supports (color:color-mix(in lab, red, red)){.bg-swap-first-selected{background:color-mix(in srgb, var(--accent-alt) 18%, var(--surface-elevated))}}@keyframes swap-selected-pulse{0%,to{box-shadow:0 0 12px var(--glow-accent-alt)}50%{box-shadow:0 0 20px var(--glow-accent-alt)}}.animate-swap-selected{animation:1.2s ease-in-out infinite swap-selected-pulse}:root,[data-theme]{--swap-flash-a:#ffb020;--swap-flash-b:#a855f7;--glow-swap-a:#ffb020a6;--glow-swap-b:#a855f78c}.border-swap-flash-a{border-color:var(--swap-flash-a)}.bg-swap-flash-base{background:var(--swap-flash-a)}@supports (color:color-mix(in lab, red, red)){.bg-swap-flash-base{background:color-mix(in srgb, var(--swap-flash-a) 52%, var(--swap-flash-b) 48%)}}@keyframes swap-flash-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--swap-flash-a) 0%, transparent), 0 0 0 0 color-mix(in srgb, var(--swap-flash-b) 0%, transparent);background-color:color-mix(in srgb, var(--swap-flash-a) 0%, transparent);filter:brightness()}18%{box-shadow:0 0 0 5px var(--swap-flash-a), 0 0 36px 10px var(--glow-swap-a);background-color:color-mix(in srgb, var(--swap-flash-a) 50%, transparent);filter:brightness(1.28)}42%{box-shadow:0 0 0 4px var(--swap-flash-b), 0 0 44px 12px var(--glow-swap-b);background-color:color-mix(in srgb, var(--swap-flash-b) 42%, transparent);filter:brightness(1.22)}68%{box-shadow:0 0 0 5px var(--swap-flash-a), 0 0 32px 10px var(--glow-swap-a);background-color:color-mix(in srgb, var(--swap-flash-a) 46%, transparent);filter:brightness(1.24)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--swap-flash-a) 0%, transparent), 0 0 0 0 color-mix(in srgb, var(--swap-flash-b) 0%, transparent);background-color:color-mix(in srgb, var(--swap-flash-a) 0%, transparent);filter:brightness()}}@keyframes swap-flash-crossfade{0%,to{opacity:.35;transform:scale(1)}25%,65%{opacity:.9;transform:scale(1.04)}}@keyframes swap-flash-orbit{0%{opacity:.55;transform:rotate(0)scale(.92)}50%{opacity:1;transform:rotate(180deg)scale(1.02)}to{opacity:.35;transform:rotate(360deg)scale(.92)}}@keyframes swap-flash-arc-draw{0%{stroke-dashoffset:120px;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:.15}}@keyframes swap-flash-icon{0%{opacity:0;transform:scale(.35)rotate(-24deg)}18%{opacity:1;transform:scale(1.55)rotate(0)}45%{opacity:1;transform:scale(1.3)rotate(180deg)}72%{opacity:.95;transform:scale(1.4)rotate(360deg)}to{opacity:.12;transform:scale(1)rotate(360deg)}}@keyframes swap-flash-ring{0%{opacity:.95;transform:scale(.82)}35%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.18)}}@keyframes swap-flash-label{0%,to{opacity:0;letter-spacing:.05em}25%,70%{opacity:1;letter-spacing:.28em}}@keyframes swap-flash-shimmer{0%{opacity:.35;transform:translate(-100%)rotate(12deg)}40%{opacity:.85}to{opacity:.2;transform:translate(100%)rotate(12deg)}}@keyframes swap-seat-flash{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--swap-flash-a) 0%, transparent), 0 0 0 0 color-mix(in srgb, var(--swap-flash-b) 0%, transparent)}20%{box-shadow:0 0 0 4px var(--swap-flash-a), 0 0 28px 8px var(--glow-swap-a)}55%{box-shadow:0 0 0 4px var(--swap-flash-b), 0 0 32px 10px var(--glow-swap-b)}80%{box-shadow:0 0 0 4px var(--swap-flash-a), 0 0 24px 8px var(--glow-swap-a)}}.swap-flash-wrap{z-index:30;border-radius:var(--radius-card);animation:2.8s ease-in-out swap-flash-pulse}.swap-flash-crossfade{background:linear-gradient(135deg, var(--swap-flash-a) 0%, var(--swap-flash-b) 50%, var(--swap-flash-a) 100%)}@supports (color:color-mix(in lab, red, red)){.swap-flash-crossfade{background:linear-gradient(135deg, color-mix(in srgb, var(--swap-flash-a) 75%, white 25%) 0%, color-mix(in srgb, var(--swap-flash-b) 70%, white 30%) 50%, color-mix(in srgb, var(--swap-flash-a) 75%, white 25%) 100%)}}.swap-flash-crossfade{animation:2.8s ease-in-out swap-flash-crossfade}.swap-flash-orbit{animation:2.8s linear swap-flash-orbit}.swap-flash-arc-path{stroke-dasharray:120;animation:2.8s ease-out swap-flash-arc-draw}.swap-flash-arc-path-a{stroke:var(--swap-flash-a)}.swap-flash-arc-path-b{stroke:var(--swap-flash-b);animation-delay:.12s}.swap-flash-icon{animation:2.8s ease-out swap-flash-icon}.swap-flash-ring{animation:2.8s ease-out swap-flash-ring}.swap-flash-shimmer{animation:1.4s ease-in-out 2 swap-flash-shimmer}.swap-flash-label,.swap-flash-slot-label{animation:2.8s ease-in-out swap-flash-label}.swap-seat-flash{animation:2.8s ease-in-out swap-seat-flash}.bg-swap-seat-flash{background:linear-gradient(135deg, var(--swap-flash-a) 0%, var(--swap-flash-b) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-swap-seat-flash{background:linear-gradient(135deg, color-mix(in srgb, var(--swap-flash-a) 28%, var(--surface-elevated)) 0%, color-mix(in srgb, var(--swap-flash-b) 24%, var(--surface-elevated)) 100%)}}.swap-seat-flash.ring-accent{--tw-ring-color:var(--swap-flash-a)}.swap-seat-flash.shadow-glow-accent{box-shadow:0 0 0 2px var(--swap-flash-a), 0 0 24px 6px var(--glow-swap-a), 0 0 36px 10px var(--glow-swap-b)}@keyframes take-flash-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-alt) 0%, transparent);filter:brightness()}30%{box-shadow:0 0 0 4px var(--accent-alt), 0 0 28px 8px var(--glow-accent-alt);filter:brightness(1.18)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-alt) 0%, transparent);filter:brightness()}}@keyframes take-flash-ring{0%{opacity:.95;transform:scale(.9)}to{opacity:0;transform:scale(1.12)}}@keyframes take-flash-shimmer{0%{opacity:.3;transform:translate(-100%)rotate(8deg)}to{opacity:.15;transform:translate(100%)rotate(8deg)}}@keyframes take-flash-icon{0%{opacity:0;transform:translateY(-8px)scale(.6)}35%{opacity:1;transform:translateY(0)scale(1.2)}to{opacity:.2;transform:translateY(0)scale(1)}}@keyframes take-flash-label{0%,to{opacity:0}25%,70%{opacity:1}}.take-flash-wrap{z-index:30;border-radius:var(--radius-card);animation:1.5s ease-out take-flash-pulse}.take-flash-ring{animation:1.5s ease-out take-flash-ring}.take-flash-shimmer{animation:1.2s ease-in-out take-flash-shimmer}.take-flash-icon{animation:1.5s ease-out take-flash-icon}.take-flash-label{animation:1.5s ease-in-out take-flash-label}@keyframes snap-flash-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 0%, transparent);filter:brightness(1) scale(1)}20%{box-shadow:0 0 0 5px var(--danger), 0 0 36px 12px var(--glow-accent);filter:brightness(1.3) scale(1.06)}55%{box-shadow:0 0 0 3px var(--danger), 0 0 24px 8px var(--glow-accent);filter:brightness(1.15) scale(1.02)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 0%, transparent);filter:brightness(1) scale(1)}}@keyframes snap-flash-ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}@keyframes snap-flash-shimmer{0%{opacity:.4;transform:translateY(100%)rotate(-8deg)}to{opacity:.15;transform:translateY(-100%)rotate(-8deg)}}@keyframes snap-flash-icon{0%{opacity:0;transform:scale(.2)rotate(-30deg)}25%{opacity:1;transform:scale(1.6)rotate(0)}60%{opacity:1;transform:scale(1.15)rotate(8deg)}to{opacity:.2;transform:scale(1)rotate(0)}}@keyframes snap-flash-label{0%,to{opacity:0;letter-spacing:.05em}20%,70%{opacity:1;letter-spacing:.28em}}@keyframes snap-seat-flash{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 0%, transparent)}30%,65%{box-shadow:0 0 0 4px var(--danger), 0 0 28px 8px var(--glow-accent)}}.snap-flash-wrap{z-index:30;border-radius:var(--radius-card);animation:2s ease-out snap-flash-pulse}.snap-flash-ring{animation:2s ease-out snap-flash-ring}.snap-flash-shimmer{animation:1s ease-in-out 2 snap-flash-shimmer}.snap-flash-icon{animation:2s ease-out snap-flash-icon}.snap-flash-label{animation:2s ease-in-out snap-flash-label}.snap-seat-flash{animation:2s ease-in-out snap-seat-flash}.bg-snap-seat-flash{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-snap-seat-flash{background:color-mix(in srgb, var(--danger) 22%, var(--surface-elevated))}}@keyframes peek-flash-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-alt) 0%, transparent), 0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent);background-color:color-mix(in srgb, var(--accent-alt) 0%, transparent);filter:brightness()}18%{box-shadow:0 0 0 5px var(--accent-alt), 0 0 36px 10px var(--glow-accent-alt);background-color:color-mix(in srgb, var(--accent-alt) 55%, transparent);filter:brightness(1.25)}42%{box-shadow:0 0 0 4px var(--accent), 0 0 44px 12px var(--glow-accent);background-color:color-mix(in srgb, var(--accent) 40%, transparent);filter:brightness(1.2)}68%{box-shadow:0 0 0 5px var(--accent-alt), 0 0 32px 10px var(--glow-accent-alt);background-color:color-mix(in srgb, var(--accent-alt) 50%, transparent);filter:brightness(1.22)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-alt) 0%, transparent), 0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent);background-color:color-mix(in srgb, var(--accent-alt) 0%, transparent);filter:brightness()}}@keyframes peek-flash-icon{0%{opacity:0;transform:scale(.4)rotate(0)}20%{opacity:1;transform:scale(1.45)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(0)}to{opacity:.15;transform:scale(1)rotate(0)}}@keyframes peek-flash-ring{0%{opacity:.9;transform:scale(.85)}35%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.15)}}@keyframes peek-flash-shimmer{0%{opacity:.35;transform:translate(-100%)rotate(12deg)}40%{opacity:.85}to{opacity:.2;transform:translate(100%)rotate(12deg)}}@keyframes peek-flash-label{0%,to{opacity:0;letter-spacing:.05em}25%,70%{opacity:1;letter-spacing:.2em}}@keyframes peek-seat-flash{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-alt) 0%, transparent)}25%,65%{box-shadow:0 0 0 4px var(--accent-alt), 0 0 28px 8px var(--glow-accent-alt)}}.peek-flash-wrap{z-index:30;border-radius:var(--radius-card);animation:2.8s ease-in-out peek-flash-pulse}.peek-flash-icon{animation:2.8s ease-out peek-flash-icon}.peek-flash-ring{animation:2.8s ease-out peek-flash-ring}.peek-flash-shimmer{animation:1.4s ease-in-out 2 peek-flash-shimmer}.peek-flash-label{animation:2.8s ease-in-out peek-flash-label}.peek-seat-flash{animation:2.8s ease-in-out peek-seat-flash}.bg-peek-seat-flash{background:var(--accent-alt)}@supports (color:color-mix(in lab, red, red)){.bg-peek-seat-flash{background:color-mix(in srgb, var(--accent-alt) 28%, var(--surface-elevated))}}.penalty-flash-wrap{z-index:30;border-radius:var(--radius-card);animation:2.5s ease-in-out swap-flash-pulse}.penalty-flash-icon{animation:2.5s ease-out swap-flash-icon}.penalty-flash-ring{animation:2.5s ease-out swap-flash-ring}.penalty-flash-shimmer{animation:1.2s ease-in-out 2 swap-flash-shimmer}.penalty-flash-label{animation:2.5s ease-in-out swap-flash-label}.penalty-seat-flash{animation:2.5s ease-in-out swap-seat-flash}.card-red{color:var(--card-red)}.card-black{color:var(--card-black)}.text-on-card{color:var(--text-on-card)}.text-danger-text{color:var(--danger-text)}.player-name{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--foreground);text-transform:none;letter-spacing:normal;font-weight:600}.ui-badge{font-family:var(--font-display);text-transform:var(--display-transform);letter-spacing:var(--display-tracking);font-size:8px;line-height:1.2}@media (min-width:640px){.ui-badge{font-size:9px}}@media (min-width:1024px){.ui-badge{font-size:10px}}.rounded-panel{border-radius:var(--radius-panel)}.rounded-card{border-radius:var(--radius-card)}.btn-theme{border-width:var(--border-weight);border-radius:var(--radius-btn);text-transform:var(--display-transform);letter-spacing:var(--display-tracking);font-weight:var(--btn-font-weight);font-family:var(--font-display);background-clip:padding-box;border-style:solid}.btn-theme:disabled{opacity:.4}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border);box-shadow:var(--btn-primary-shadow)}.btn-primary:hover{filter:brightness(1.06)}.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border);box-shadow:var(--btn-secondary-shadow)}.btn-secondary:hover{filter:brightness(1.06)}.btn-danger{background:var(--btn-danger-bg);color:var(--btn-danger-text);border-color:var(--btn-danger-border);box-shadow:var(--btn-danger-shadow)}.btn-danger:hover{filter:brightness(1.06)}[data-theme=party] .btn-primary:hover,[data-theme=party] .btn-secondary:hover,[data-theme=party] .btn-danger:hover{filter:brightness(1.05);transform:translateY(-2px)}[data-theme=party] .btn-primary:active,[data-theme=party] .btn-secondary:active,[data-theme=party] .btn-danger:active{box-shadow:none;transform:translateY(2px)}.chip-btn{border-width:var(--border-weight);border-radius:var(--radius-chip);text-transform:var(--display-transform);letter-spacing:var(--display-tracking);font-family:var(--font-display);background-clip:padding-box;border-style:solid;overflow:hidden}.chip-btn-group>button{border-radius:var(--radius-chip)}.chip-btn-sm{padding:.125rem .375rem;font-size:7px;line-height:1.4}@media (min-width:640px){.chip-btn-sm{padding:.1875rem .5rem;font-size:8px}}.theme-option-btn{border-radius:var(--radius-btn);text-transform:var(--display-transform);background-clip:padding-box;min-width:0;overflow:hidden}.theme-option-name{white-space:normal;font-size:8px;line-height:1.45}@media (min-width:640px){.theme-option-name{font-size:10px}}[data-theme=retro] .theme-option-name{letter-spacing:.04em;font-size:7px}.input-theme{background-color:var(--surface-card-alt);border-width:var(--border-weight);border-style:solid;border-color:var(--border-muted);border-radius:var(--radius-btn);color:var(--foreground);background-clip:padding-box;font-size:16px;overflow:hidden}@media (min-width:640px){.input-theme{font-size:.875rem}}.input-theme::placeholder{color:var(--foreground-muted)}.input-theme:focus{border-color:var(--accent);outline:none}.input-theme-accent{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.input-theme-accent{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.input-theme-accent{color:var(--accent-soft)}.input-theme-accent:focus{border-color:var(--accent-alt)}[data-theme=minimal] .shadow-glow-accent,[data-theme=minimal] .shadow-glow-accent-alt,[data-theme=calm] .shadow-glow-accent,[data-theme=calm] .shadow-glow-accent-alt,[data-theme=ink] .shadow-glow-accent,[data-theme=ink] .shadow-glow-accent-alt{box-shadow:none}.scroll-stable{overflow-anchor:none}html.play-scroll-lock,html.play-scroll-lock body{overscroll-behavior:none;height:100%;overflow:hidden}html.native-shell,html.native-shell body{background-color:var(--background);overscroll-behavior:none;min-height:100dvh}html.native-shell [data-pwa-install]{display:none}.touch-game{touch-action:manipulation}.play-shell{padding-top:max(1rem, env(safe-area-inset-top,0px));padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.play-shell.mobile-game-scroll{touch-action:pan-y;min-height:0}.play-shell.play-shell-fill-chin{padding-bottom:0}.swipe-leave-root{isolation:isolate;touch-action:pan-y}.swipe-leave-root[data-swipe-to-leave=on] .touch-game{touch-action:pan-y}.swipe-leave-root.is-swiping{touch-action:none;-webkit-user-select:none;user-select:none}.swipe-leave-root.is-swiping .touch-game{touch-action:none}.swipe-leave-underlay{z-index:0;padding-left:max(1rem, env(safe-area-inset-left,0px));background:var(--accent);justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.swipe-leave-underlay{background:color-mix(in srgb, var(--accent) 16%, var(--background))}}.swipe-leave-underlay{pointer-events:none}.swipe-leave-label{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);color:var(--accent);font-size:10px}.swipe-leave-surface{z-index:1;background-color:var(--background);flex-direction:column;flex:auto;height:100%;min-height:100%;display:flex;position:relative}.mobile-game-scroll,.players-scroll,.native-panel-scroll,.mobile-game-sheet{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.native-panel-scroll{touch-action:pan-y;min-height:0}.mobile-game-sheet{touch-action:pan-y}.players-grid-stage{perspective:1000px;flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.players-grid-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;transform-style:preserve-3d;flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.players-grid-scroll>.grid{box-sizing:border-box;flex:1 0 auto;grid-auto-rows:minmax(min-content,1fr);width:100%;min-height:100%}.players-grid-item{transform-style:preserve-3d;will-change:transform, opacity;transition:transform .15s ease-out,opacity .15s ease-out}@media (prefers-reduced-motion:reduce){.players-grid-item{will-change:auto;transition:none}}.players-3d-stage{perspective:1000px;--seat-card-w:3.5rem;--seat-card-h:5rem;--seat-hand-w:7.25rem;--seat-card-fs:10px;flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex}.players-3d-rail{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x pinch-zoom;width:100%;min-width:0;min-height:0;transform-style:preserve-3d;flex:1 1 0;align-items:flex-start;gap:.75rem;padding:.25rem 1rem .5rem;display:flex;overflow:auto hidden}.players-3d-rail-packed{justify-content:center}.players-3d-stage.is-static{perspective:none}.players-3d-rail.is-static{scroll-snap-type:none;touch-action:auto;transform-style:flat;justify-content:center;overflow-x:hidden}.seat-hand-card{width:var(--seat-card-w,3.5rem);height:var(--seat-card-h,5rem);font-size:var(--seat-card-fs,10px)}.seat-hand-grid{width:var(--seat-hand-w,7.25rem)}.table-event-strip{border-top:1px solid var(--foreground-muted)}@supports (color:color-mix(in lab, red, red)){.table-event-strip{border-top:1px solid color-mix(in srgb, var(--foreground-muted) 22%, transparent)}}.table-event-strip{padding-top:.375rem}.table-event-slot{min-height:1.375rem}@media (min-width:640px){.players-3d-rail{gap:1rem;padding:.375rem 1.25rem .625rem}}@media (min-width:1024px){.players-3d-rail{gap:1.25rem;padding:.5rem 1.5rem .75rem}}.players-3d-item{scroll-snap-align:center;transform-style:preserve-3d;will-change:transform, opacity;flex:none;transition:transform .15s ease-out,opacity .15s ease-out}@media (prefers-reduced-motion:reduce){.players-3d-item{will-change:auto;transition:none}}.players-3d-spacer{pointer-events:none;flex:none;height:1px}.players-3d-rail.is-static .players-3d-item{opacity:1;will-change:auto;transform:none}.players-3d-rail.is-static .players-3d-spacer{display:none}.mobile-settings-sheet{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--radius-panel);border-top-right-radius:var(--radius-panel);box-shadow:none;border-bottom:none}.sheet-close-btn{border-width:var(--border-weight);border-radius:var(--radius-chip);background:var(--surface-elevated);width:2.5rem;height:2.5rem;font-family:var(--font-display);font-size:1.5rem;font-weight:var(--btn-font-weight);background-clip:padding-box;border-style:solid;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;overflow:hidden}.sheet-close-btn span{margin-top:-.1em;display:block}[data-theme=retro] .sheet-close-btn{letter-spacing:0;font-size:1.125rem}.chat-input::placeholder{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);color:var(--foreground-muted);font-size:10px}@supports (color:color-mix(in lab, red, red)){.chat-input::placeholder{color:color-mix(in srgb, var(--foreground-muted) 70%, transparent)}}.chat-input::placeholder{opacity:1}[data-theme=retro] .chat-input::placeholder{letter-spacing:.04em;font-size:8px}.mobile-game-sheet .pixel-border{box-shadow:none}[data-theme=retro] .mobile-game-sheet .pixel-border{box-shadow:0 0 0 2px var(--background), 3px 3px 0 0 var(--accent-alt)}@supports (color:color-mix(in lab, red, red)){[data-theme=retro] .mobile-game-sheet .pixel-border{box-shadow:0 0 0 2px var(--background), 3px 3px 0 0 color-mix(in srgb, var(--accent-alt) 75%, transparent)}}@media (min-width:1024px){.play-shell{padding-top:1.5rem;padding-bottom:1rem}.play-shell.play-shell-fill-chin{padding-bottom:0}}.table-pile-label{font-family:var(--font-display);text-align:center;width:100%;text-transform:var(--display-transform);letter-spacing:var(--display-tracking);font-size:8px;line-height:1.3}.table-pile{flex-shrink:0;width:3.5rem}@media (min-width:640px){.table-pile-label{font-size:9px}.table-pile{width:4rem}}@media (min-width:1024px){.table-pile-label{font-size:10px;line-height:1.6}.table-pile{width:5rem}}[data-theme=retro] .table-pile-label{letter-spacing:.04em;font-size:8px;line-height:1.7}[data-theme=retro] .pixel-border.rounded-card,[data-theme=retro] .table-pile-card{box-shadow:0 0 0 2px var(--background), 3px 3px 0 0 var(--accent-alt)}@supports (color:color-mix(in lab, red, red)){[data-theme=retro] .pixel-border.rounded-card,[data-theme=retro] .table-pile-card{box-shadow:0 0 0 2px var(--background), 3px 3px 0 0 color-mix(in srgb, var(--accent-alt) 75%, transparent)}}@keyframes pile-glow-pulse{0%,to{box-shadow:0 0 6px var(--glow-accent-alt)}50%{box-shadow:0 0 16px var(--glow-accent-alt), 0 0 28px color-mix(in srgb, var(--glow-accent-alt) 45%, transparent)}}@keyframes pile-discard-glow-pulse{0%,to{box-shadow:0 0 6px var(--glow-accent)}50%{box-shadow:0 0 16px var(--glow-accent), 0 0 28px color-mix(in srgb, var(--glow-accent) 45%, transparent)}}@keyframes pile-lift-hint{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pile-shimmer{0%{opacity:0;transform:translate(-120%)rotate(12deg)}35%{opacity:.55}to{opacity:0;transform:translate(120%)rotate(12deg)}}.pile-interactable-btn{position:relative}.pile-interactable-card{border-radius:var(--radius-card);transition:transform .15s ease-out;animation:1.8s ease-in-out infinite pile-glow-pulse,1.8s ease-in-out infinite pile-lift-hint;position:relative;overflow:hidden}.pile-interactable-card:after{content:"";background:linear-gradient(105deg, transparent 35%, var(--accent-alt) 50%, transparent 65%);position:absolute;inset:-20% -40%}@supports (color:color-mix(in lab, red, red)){.pile-interactable-card:after{background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--accent-alt) 55%, transparent) 50%, transparent 65%)}}.pile-interactable-card:after{pointer-events:none;animation:2.4s ease-in-out infinite pile-shimmer}.pile-interactable-discard{animation:1.8s ease-in-out infinite pile-discard-glow-pulse,1.8s ease-in-out infinite pile-lift-hint}.pile-interactable-discard:after{background:linear-gradient(105deg, transparent 35%, var(--accent) 50%, transparent 65%)}@supports (color:color-mix(in lab, red, red)){.pile-interactable-discard:after{background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--accent) 55%, transparent) 50%, transparent 65%)}}.pile-interactable-btn:not(:disabled):hover .pile-interactable-card,.pile-interactable-btn:not(:disabled):hover .pile-interactable-discard{box-shadow:0 0 20px var(--glow-accent-alt);animation:none;transform:translateY(-4px)scale(1.03)}.pile-interactable-btn:not(:disabled):hover .pile-interactable-discard{box-shadow:0 0 20px var(--glow-accent)}.pile-interactable-label{color:var(--accent-alt);text-shadow:0 0 8px var(--glow-accent-alt);animation:1.8s ease-in-out infinite pile-label-pulse}.pile-interactable-label-discard{color:var(--accent);text-shadow:0 0 8px var(--glow-accent)}@keyframes pile-label-pulse{0%,to{opacity:1}50%{opacity:.72}}.table-deck-drawable{background:var(--accent-alt)}@supports (color:color-mix(in lab, red, red)){.table-deck-drawable{background:color-mix(in srgb, var(--accent-alt) 10%, var(--surface))}}@keyframes pile-draw-flash-deck{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-alt) 0%, transparent);transform:scale(1)}18%{box-shadow:0 0 0 5px var(--accent-alt), 0 0 36px 12px var(--glow-accent-alt);transform:scale(1.1)}45%{box-shadow:0 0 0 4px var(--accent-alt), 0 0 28px 10px var(--glow-accent-alt);transform:scale(1.05)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-alt) 0%, transparent);transform:scale(1)}}@keyframes pile-draw-flash-discard{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent);transform:scale(1)}18%{box-shadow:0 0 0 5px var(--accent), 0 0 36px 12px var(--glow-accent);transform:scale(1.1)}45%{box-shadow:0 0 0 4px var(--accent), 0 0 28px 10px var(--glow-accent);transform:scale(1.05)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent);transform:scale(1)}}@keyframes pile-draw-badge{0%{opacity:0;transform:translateY(6px)scale(.85)}18%,70%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.95)}}.pile-draw-flash{z-index:20;border-radius:var(--radius-card);position:relative}.pile-draw-flash-deck{background:var(--accent-alt);animation:3s ease-out pile-draw-flash-deck}@supports (color:color-mix(in lab, red, red)){.pile-draw-flash-deck{background:color-mix(in srgb, var(--accent-alt) 22%, var(--surface-card))}}.pile-draw-flash-deck{outline:3px solid var(--accent-alt);outline-offset:2px;color:var(--text-on-card)}.pile-draw-flash-discard{outline:3px solid var(--accent);outline-offset:2px;animation:3s ease-out pile-draw-flash-discard}.pile-draw-flash-discard .pixel-border,.pile-draw-flash-discard .rounded-card{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pile-draw-flash-discard .pixel-border,.pile-draw-flash-discard .rounded-card{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 50%, transparent)}}.pile-draw-flash-badge{z-index:25;pointer-events:none;white-space:nowrap;font-family:var(--font-display);letter-spacing:.16em;border-radius:var(--radius-chip);border:2px solid var(--background);padding:.2rem .45rem;font-size:8px;font-weight:700;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.pile-draw-flash-badge{border:2px solid color-mix(in srgb, var(--background) 35%, transparent)}}.pile-draw-flash-badge{text-shadow:none;animation:3s ease-out pile-draw-badge}.pile-draw-flash-badge-deck{color:var(--background);background:var(--accent-alt);border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.pile-draw-flash-badge-deck{border-color:color-mix(in srgb, var(--background) 45%, var(--accent-alt))}}.pile-draw-flash-badge-discard{color:var(--background);background:var(--accent);border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.pile-draw-flash-badge-discard{border-color:color-mix(in srgb, var(--background) 45%, var(--accent))}}.table-pile-label.pile-draw-flash-label{color:var(--accent-alt);text-shadow:0 0 10px var(--glow-accent-alt);animation:.7s ease-in-out 4 pile-label-pulse}.table-pile-label.pile-draw-flash-label-discard{color:var(--accent);text-shadow:0 0 10px var(--glow-accent)}[data-theme=minimal] .pile-interactable-card,[data-theme=minimal] .pile-interactable-discard,[data-theme=calm] .pile-interactable-card,[data-theme=calm] .pile-interactable-discard,[data-theme=ink] .pile-interactable-card,[data-theme=ink] .pile-interactable-discard{box-shadow:none;animation:1.8s ease-in-out infinite pile-lift-hint}[data-theme=minimal] .pile-interactable-card:after,[data-theme=minimal] .pile-interactable-discard:after,[data-theme=calm] .pile-interactable-card:after,[data-theme=calm] .pile-interactable-discard:after,[data-theme=ink] .pile-interactable-card:after,[data-theme=ink] .pile-interactable-discard:after{display:none}[data-theme=minimal] .pile-interactable-label,[data-theme=calm] .pile-interactable-label,[data-theme=minimal] .pile-interactable-label-discard,[data-theme=calm] .pile-interactable-label-discard,[data-theme=ink] .pile-interactable-label,[data-theme=ink] .pile-interactable-label-discard{text-shadow:none}.snap-window-vignette{background:radial-gradient(ellipse at center, transparent 35%, var(--danger) 100%)}@supports (color:color-mix(in lab, red, red)){.snap-window-vignette{background:radial-gradient(ellipse at center, transparent 35%, color-mix(in srgb, var(--danger) 18%, transparent) 100%)}}.snap-window-vignette-urgent{background:radial-gradient(ellipse at center, transparent 25%, var(--danger) 100%)}@supports (color:color-mix(in lab, red, red)){.snap-window-vignette-urgent{background:radial-gradient(ellipse at center, transparent 25%, color-mix(in srgb, var(--danger) 32%, transparent) 100%)}}.snap-window-active{position:relative}.snap-window-deck{animation:1.2s ease-in-out infinite snap-window-deck-pulse}.snap-window-discard{box-shadow:0 0 18px var(--glow-accent);animation:.9s ease-in-out infinite snap-window-discard-pulse}@keyframes snap-window-deck-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 35%, transparent)}50%{box-shadow:0 0 24px 4px color-mix(in srgb, var(--danger) 55%, transparent)}}@keyframes snap-window-discard-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.12);transform:scale(1.04)}}.drawn-card-slot{flex-shrink:0;max-width:100%}.table-deck{--table-drawn-w:4.5rem;--table-drawn-h:6.25rem;--table-pile-w:3.5rem;--table-pile-h:5rem}.table-deck-compact{--table-drawn-w:3rem;--table-drawn-h:4.25rem;--table-pile-w:2.5rem;--table-pile-h:3.5rem;gap:.375rem;padding:.5rem .5rem .625rem}@media (min-width:640px){.table-deck-compact{--table-drawn-w:3.25rem;--table-drawn-h:4.5rem;--table-pile-w:2.75rem;--table-pile-h:3.75rem;padding:.5rem .625rem .75rem}}@media (min-width:1024px){.table-deck-compact{--table-drawn-w:3.5rem;--table-drawn-h:4.75rem;--table-pile-w:3rem;--table-pile-h:4rem;padding:.625rem .75rem .75rem}}.drawn-card-size{width:var(--table-drawn-w);height:var(--table-drawn-h);font-size:max(10px, calc(var(--table-drawn-h) * .145))}.scaled-pile-size{width:var(--table-pile-w);height:var(--table-pile-h);font-size:max(9px, calc(var(--table-pile-h) * .145))}.table-deck .table-pile{width:auto;min-width:var(--table-pile-w);max-width:none}.table-deck .table-pile-label{white-space:nowrap;text-align:center;width:max-content;max-width:none;display:block}.table-hint{max-width:min(100%,28rem)}.table-hint-slot{min-height:calc(1rem + 2 * 1.45 * 9px + 2 * var(--border-weight,2px))}.table-action-chrome{width:100%;max-width:100%}.table-action-chrome-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.375rem;width:100%;min-width:0;display:flex}.table-cambio-chip{border-color:var(--btn-danger-border);color:var(--btn-danger-text);background:var(--btn-danger-bg);box-shadow:var(--btn-danger-shadow);cursor:pointer;white-space:nowrap;flex:0 auto;max-width:100%;padding:.35rem .65rem;font-size:8px;line-height:1.25;animation:1.8s ease-in-out infinite table-cambio-pulse}.table-cambio-chip:hover{filter:brightness(1.08)}.table-cambio-chip:active{opacity:.85}.table-cambio-chip[aria-hidden=true]{animation:none}@keyframes table-cambio-pulse{0%,to{opacity:1}50%{opacity:.82}}@media (min-width:640px){.table-cambio-chip{padding:.4rem .75rem;font-size:9px}}.table-action-chrome-row .chip-btn{white-space:nowrap;flex:0 auto;max-width:100%}.table-grid-context{border-top:1px solid var(--foreground-muted)}@supports (color:color-mix(in lab, red, red)){.table-grid-context{border-top:1px solid color-mix(in srgb, var(--foreground-muted) 22%, transparent)}}.table-grid-context{justify-content:center;align-items:center;min-height:2.25rem;margin-top:.25rem;padding-top:.25rem;display:flex}.table-grid-context-action,.table-grid-context-hint{font-family:var(--font-display);text-align:center;text-transform:var(--display-transform);letter-spacing:var(--display-tracking);font-size:8px;line-height:1.25}.table-grid-context-action{color:var(--accent-alt);cursor:pointer;background:0 0;border:0;padding:0}.table-grid-context-action:hover{color:var(--accent)}.table-grid-context-hint{color:var(--accent);opacity:.9;margin:0}.table-chrome-slot{min-height:2.25rem}.action-buttons-slot{background-color:#0000;background-image:none;min-height:2.75rem}.players-with-action-overlay{isolation:isolate}.players-with-action-overlay .players-3d-stage,.players-with-action-overlay .players-3d-rail,.players-with-action-overlay .players-grid-stage,.players-with-action-overlay .players-grid-scroll{background-color:#0000;background-image:none}.players-action-bar{background-color:#0000;background-image:none;justify-content:center;padding-top:.25rem;padding-bottom:.25rem;display:flex}.play-shell-fill-chin .players-action-bar{padding-bottom:max(.25rem, env(safe-area-inset-bottom,0px))}.players-action-bar .action-buttons-slot{min-height:0}@media (min-width:640px){.table-hint-slot{min-height:calc(1rem + 2 * 1.45 * 10px + 2 * var(--border-weight,2px))}.table-chrome-slot,.table-grid-context{min-height:2.5rem}.action-buttons-slot{min-height:3rem}.players-action-bar .action-buttons-slot{min-height:0}}.drawn-card-label{text-transform:var(--display-transform);letter-spacing:var(--display-tracking);transition:color .2s ease-out}.drawn-card-slot-active .drawn-card-label{text-shadow:0 0 8px var(--glow-accent)}.drawn-card-slot-actionable .drawn-card-label{animation:1.6s ease-in-out infinite drawn-label-pulse}@keyframes drawn-label-pulse{0%,to{opacity:1}50%{opacity:.7}}.drawn-card-container{transition:transform .2s ease-out,box-shadow .2s ease-out}.drawn-card-glow{animation:1.6s ease-in-out infinite drawn-card-glow-pulse}@keyframes drawn-card-glow-pulse{0%,to{box-shadow:0 0 8px var(--glow-accent)}50%{box-shadow:0 0 18px var(--glow-accent), 0 0 32px color-mix(in srgb, var(--glow-accent) 50%, transparent)}}[data-theme=minimal] .drawn-card-glow,[data-theme=calm] .drawn-card-glow,[data-theme=ink] .drawn-card-glow{box-shadow:none;animation:none}[data-theme=minimal] .drawn-card-slot-active .drawn-card-label,[data-theme=calm] .drawn-card-slot-active .drawn-card-label,[data-theme=ink] .drawn-card-slot-active .drawn-card-label{text-shadow:none}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
