/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@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-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-duration:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-border-style:solid;--tw-leading:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-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%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--color-white:#fff;--spacing:.25rem;--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: 1.5 ;--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-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-4xl:2rem;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-lg:16px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-background:var(--background);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground)}:root{--lg-blur:60px;--lg-radius:42px;--lg-rim:oklab(100% 0 5.96046e-8/.35);--lg-fill-top:oklab(100% 0 5.96046e-8/.22);--lg-fill-bottom:oklab(100% 0 5.96046e-8/.06);--lg-specular:oklab(100% 0 5.96046e-8/.65);--lg-inner-glow:oklab(100% 0 5.96046e-8/.08);--lg-drop-shadow:#04102861}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;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{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}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--popover:#fff;--popover-foreground:#0a0a0a;--destructive:#ef4444;--destructive-foreground:#fafafa;--border:#e5e5e5;--input:#e5e5e5;--ring:#0a0a0a;--radius:.5rem;--stripes-bg:none;--card-width:46px;--card-height:66px;--stack-diff:16px;--active-turn-color:var(--primary);--card-front-color:white;--skipbo-bg:var(--card-front-color);--selected-border-color:#f59e0b;--drop-indicator-color:var(--selected-border-color);--selected-shadow:0 0 20px var(--selected-border-color);--can-drop-shadow:0 0 15px var(--selected-border-color);--card-g1:#0f0;--card-g2:red;--card-g3:#f0f;--button-hover-bg:var(--button-bg)}@supports (color:color-mix(in lab,red,red)){:root{--button-hover-bg:color-mix(in srgb,var(--button-bg)100%,black 5%)}}body{padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left)}#main{padding-top:10px}@media (min-width:64rem){:root{--card-width:70px;--card-height:100px;--stack-diff:20px}}.discard-pile-stack{width:var(--card-width);position:relative}.discard-pile-stack .card,.discard-pile-stack .placeholder{box-shadow:var(--card-shadow);position:absolute;top:0;left:0}.hoverable-card:hover{--card-translate-y:-2px;--card-scale:1.05;transition:all .2s ease-in-out;box-shadow:0 8px 25px #00000026}.card-animation-layer{pointer-events:none;z-index:1000;width:100vw;height:100vh;position:fixed;top:0;left:0}.animation-play{filter:brightness(1.1)}.animation-discard{filter:saturate(.8)}.animation-draw{filter:brightness(1.05)}@keyframes neonShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes neonDrift{0%{background-position:0}to{background-position:200%}}@keyframes clouds-drift{0%{background-position:0 0}to{background-position:-2000px 0}}.hand,.discard-piles,.build-piles{gap:calc(var(--card-width)/7);flex-wrap:nowrap;justify-content:center;display:flex}.discard-piles{height:var(--card-height);flex-wrap:nowrap}.hand-area{--hand-area-width:calc(var(--card-width)*(4 + 3*1/7));width:var(--hand-area-width);height:var(--card-height)}.hand-area.overlap-hand{position:relative}.hand-area.overlap-hand .card{transition:all .2s ease-in-out;position:absolute;top:0}.hand-area.overlap-hand .card.selected{--card-translate-y:-8px;z-index:101!important}.hand-area.overlap-hand .card.selected.hoverable-card:hover{z-index:999;--card-translate-y:-10px}.hand-area.overlap-hand .card.hoverable-card:hover{z-index:999;--card-translate-y:-8px;--card-scale:1.08}.hand-area:not(.overlap-hand){justify-content:center;gap:10px;display:flex}.player-area,.center-area{isolation:isolate;margin-bottom:calc(var(--spacing)*3);border-radius:var(--radius-lg);background-color:var(--zone-bg-color);padding:calc(var(--spacing)*3);--tw-ring-color:transparent;position:relative}@media (min-width:64rem){.player-area,.center-area{margin-bottom:calc(var(--spacing)*5);padding:calc(var(--spacing)*5)}}.player-area,.center-area{border:2px solid #0000}:is(.player-area,.center-area) .bg-layer{pointer-events:none;top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100%;height:100%;position:absolute;overflow:hidden}.player-area{z-index:20;transition:border-color .6s,background-color .6s,box-shadow .6s}.player-area:first-child{margin-top:15px}.center-area{z-index:10}.player-area.active-turn,.center-area.active-turn{--tw-ring-color:var(--active-turn-color)}.discard-pile-stack{width:var(--card-width)}@media (max-width:640px){.player-area .discard-piles{width:100%;margin-top:20px}}@keyframes glassFlow{0%{background-position:0 0,100% 0,0 100%,50%}20%{background-position:80% -20%,20% 30%,-20% 60%,52% 48%}40%{background-position:-30% 90%,120% -10%,70% -20%,48% 52%}60%{background-position:110% 10%,-20% 80%,30% 120%,51% 49%}80%{background-position:-10% -30%,140%,-40% 30%,49% 51%}to{background-position:120% 80%,-40% 40%,90% -30%,50%}}@keyframes glassSheen{0%{transform:translate(-160%)translateY(-2%)rotate(.001deg)}50%{transform:translate(20%)translateY(2%)rotate(.001deg)}to{transform:translate(160%)translateY(-1%)rotate(.001deg)}}body{background-color:var(--bg-color);color:var(--text-color);font-family:Inter,sans-serif}h1{text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--title-color)}@media (min-width:64rem){h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--title-color)}@media (min-width:64rem){h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}*{border-color:var(--color-border)}}@layer components{.theme-retro{--primary:#299e92;--primary-foreground:#fff;--secondary:#ef6b4e;--secondary-foreground:#fff;--bg-color:#f4f1de;--zone-bg-color:#e9c46a;--text-color:#264653;--card-front-color:#f4a261;--card-border-color:#e76f51;--card-shadow:3px 3px 0 var(--card-border-color);--card-radius:15px;--card-back-color:var(--zone-bg-color);--selected-border-color:var(--primary);--selected-shadow:3px 3px 0 var(--primary);--button-bg:#2a9d8f;--button-hover-bg:#21867a;--button-text:#f2f2f2;--skipbo-text:#f5daa3;--skipbo-bg:var(--card-front-color);--card-g1:#2a9d8f;--card-g2:#e76f51;--card-g3:#264653}.theme-retro .card{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.theme-retro .card .back{--transparent-size:calc(var(--card-height)/50);--stripe-size:calc(var(--card-height)/10);background-image:repeating-linear-gradient(45deg,var(--card-g1)0,var(--card-g1)calc(var(--stripe-size)*1),transparent calc(var(--stripe-size)*1),transparent calc(var(--stripe-size)*1 + var(--transparent-size)*1),var(--card-g2)calc(var(--stripe-size)*1 + var(--transparent-size)*1),var(--card-g2)calc(var(--stripe-size)*2 + var(--transparent-size)*1),transparent calc(var(--stripe-size)*2 + var(--transparent-size)*1),transparent calc(var(--stripe-size)*2 + var(--transparent-size)*2),var(--card-g3)calc(var(--stripe-size)*2 + var(--transparent-size)*2),var(--card-g3)calc(var(--stripe-size)*3 + var(--transparent-size)*2),transparent calc(var(--stripe-size)*3 + var(--transparent-size)*2),transparent calc(var(--stripe-size)*3 + var(--transparent-size)*3),var(--card-front-color)calc(var(--stripe-size)*3 + var(--transparent-size)*3),var(--card-front-color)calc(var(--stripe-size)*4 + var(--transparent-size)*3),transparent calc(var(--stripe-size)*4 + var(--transparent-size)*3),transparent calc(var(--stripe-size)*4 + var(--transparent-size)*4))}.theme-retro .card.skipbo-text .card-inner:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);content:var(--tw-content);width:100%;height:16.6667%;position:absolute}.theme-retro .card.skipbo-text .card-inner:after{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);content:var(--tw-content);width:100%;height:16.6667%;position:absolute}.theme-retro .card.skipbo-text .card-inner:before{background-image:conic-gradient(from 45deg,transparent 0deg 180deg,var(--card-g2)180deg 360deg)}.theme-retro .card.skipbo-text .card-inner:after{background-image:conic-gradient(from 225deg,transparent 0deg 180deg,var(--card-g1)180deg 360deg)}.theme-retro .card.skipbo-text span:not(.card-corner-number){z-index:0;position:relative}.theme-retro .card.skipbo-text span:not(.card-corner-number):before{right:calc(var(--spacing)*1.5);bottom:calc(var(--spacing)*1);z-index:-1;color:var(--card-g1);--tw-content:"Skip-Bo";content:var(--tw-content);position:absolute}.theme-retro .card.skipbo-text span:not(.card-corner-number):after{top:calc(var(--spacing)*1);left:calc(var(--spacing)*1.5);z-index:-1;color:var(--card-g2);--tw-content:"Skip-Bo";content:var(--tw-content);position:absolute}}@layer utilities{.animated-card{pointer-events:none;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);will-change:auto;position:fixed}.card-morph-layer{pointer-events:none;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.8s;transition-duration:.8s;animation-duration:.8s;position:absolute}.pointer-events-none{pointer-events:none}.card-corner-number{visibility:hidden;top:calc(var(--spacing)*.5);left:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);position:absolute}@media (min-width:64rem){.card-corner-number{visibility:visible;top:calc(var(--spacing)*1);left:calc(var(--spacing)*1.5)}}.visible{visibility:visible}.drop-indicator{border-radius:var(--card-radius);transition:all .2s ease-in-out;position:relative}.drop-indicator.can-drop:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);cursor:pointer;--tw-shadow:var(--can-drop-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.drop-indicator.can-drop:hover:after{z-index:20;--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);animation:var(--animate-bounce);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--drop-indicator-color);--tw-content:"↓";content:var(--tw-content);position:absolute;top:-25px;left:50%}.drop-indicator.can-drop:hover:before{inset:calc(var(--spacing)*-.5);z-index:10;animation:var(--animate-pulse);border-radius:calc(var(--card-radius) + 2px);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--drop-indicator-color);opacity:.8;--tw-content:"";content:var(--tw-content);position:absolute}.card{height:var(--card-height);width:var(--card-width);cursor:pointer;border-radius:var(--card-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--card-border-color);background-color:var(--card-front-color);text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--card-color);--tw-shadow:var(--card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);will-change:auto;-webkit-user-select:none;user-select:none;text-shadow:0px 1px 0px var(--tw-text-shadow-color,#00000013),0px 1px 1px var(--tw-text-shadow-color,#00000013),0px 2px 2px var(--tw-text-shadow-color,#00000013);justify-content:center;align-items:center;display:flex}.card:not(.skipbo-text){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.card:before,.card:after{content:var(--tw-content);will-change:auto}@media (min-width:64rem){.card:not(.skipbo-text){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.card{transform-origin:bottom;--card-rotate:inherit;--card-translate-y:0px;--card-scale:1;transform:translate3d(0,var(--card-translate-y),0)scale(var(--card-scale))rotate(var(--card-rotate))}.card .back{border-radius:inherit;background-color:var(--card-back-color);background-size:cover;width:100%;height:100%;position:relative}.card .back *{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.card .card-inner{border-radius:inherit;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;overflow:hidden}.card .card-inner>*{z-index:1;will-change:transform;position:relative}.card.selected{border-color:var(--selected-border-color);--tw-shadow:var(--selected-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--card-translate-y:-5px}.card-morph-wrapper{height:var(--card-height);width:var(--card-width);position:relative}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.right-2{right:calc(var(--spacing)*2)}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container{margin-inline:auto;padding-inline:2rem}@media (min-width:640px){.container{max-width:none}}@media (min-width:1400px){.container{max-width:1400px}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-4{margin-block:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.ml-1{margin-left:calc(var(--spacing)*1)}.placeholder{height:var(--card-height);width:var(--card-width);cursor:pointer;border-radius:var(--card-radius);border-color:2px dashed var(--card-border-color);color:var(--card-border-color);justify-content:center;align-items:center;display:flex}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.card-height,.h-\(--card-height\){height:var(--card-height)}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-10{width:calc(var(--spacing)*10)}.w-15{width:calc(var(--spacing)*15)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-\[calc\(var\(--hand-area-width\)\/5\)\]{width:calc(var(--hand-area-width)/5)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-fit{min-width:fit-content}.grow{flex-grow:1}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.vertical-text{rotate:180deg;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);writing-mode:vertical-rl}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--color-input)}.skipbo-text{background-color:var(--skipbo-bg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--skipbo-text)}@media (min-width:64rem){.skipbo-text{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.bg-background{background-color:var(--color-background)}.bg-destructive{background-color:var(--color-destructive)}.bg-input\/40{background-color:var(--color-input)}@supports (color:color-mix(in lab,red,red)){.bg-input\/40{background-color:color-mix(in oklab,var(--color-input)40%,transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-secondary{background-color:var(--color-secondary)}.p-1{padding:calc(var(--spacing)*1)}.p-4{padding:calc(var(--spacing)*4)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.card-range-1{color:var(--card-g1)}.card-range-2{color:var(--card-g2)}.card-range-3{color:var(--card-g3)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,visibility,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-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))}.duration-800{--tw-duration:.8s;transition-duration:.8s}.select-none{-webkit-user-select:none;user-select:none}.duration-800{animation-duration:.8s}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:ring-1:focus{--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)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--color-muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (min-width:64rem){.lg\:my-6{margin-block:calc(var(--spacing)*6)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:p-10{padding:calc(var(--spacing)*10)}}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.theme-light{--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--bg-color:#e5e7eb;--zone-bg-color:#f9fafb;--text-color:#374151;--title-color:#374151;--card-front-color:white;--card-back-color:#3b82f6;--card-back-color-2:#22c55e;--card-border-color:#9ca3af;--card-shadow:0 1px 3px #0003;--card-radius:8px;--button-bg:#4f46e5;--button-hover-bg:#4338ca;--button-text:white;--skipbo-text:#333;--skipbo-bg:var(--card-back-color-2);--card-g1:#4ade99;--card-g2:#eb4747;--card-g3:#ab55ce}.theme-light .card .back{background-image:linear-gradient(45deg,var(--card-back-color-2)0%,var(--card-back-color-2)50%,var(--card-back-color)50%,var(--card-back-color)100%)}.theme-dark{--background:#0a0a0a;--foreground:#fafafa;--popover:#0a0a0a;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a3a3a3;--accent:#262626;--accent-foreground:#fafafa;--destructive:#7f1d1d;--destructive-foreground:#fafafa;--border:#262626;--input:#262626;--ring:#d4d4d4;--bg-color:#111827;--zone-bg-color:#1f2937;--text-color:#d1d5db;--title-color:#f9fafb;--card-front-color:#374151;--card-border-color:#6b7280;--card-back-color:#1d4ed8;--card-back-color-2:#22c55e;--selected-border-color:#ead3b5;--card-radius:8px;--button-bg:#6366f1;--button-hover-bg:#4f46e5;--skipbo-text:#ccc;--skipbo-bg:var(--card-back-color);--card-g1:#4ade99;--card-g2:#eb4747;--card-g3:#ab55ce}.theme-dark .card .back{background-image:linear-gradient(45deg,var(--card-back-color)0%,var(--card-back-color)50%,var(--card-back-color-2)50%,var(--card-back-color-2)100%)}:scope:is(.dark *) :root{--lg-rim:oklab(100% 0 5.96046e-8/.2);--lg-fill-top:oklab(100% 0 5.96046e-8/.1);--lg-fill-bottom:oklab(100% 0 5.96046e-8/.02);--lg-specular:oklab(100% 0 5.96046e-8/.55);--lg-inner-glow:oklab(100% 0 5.96046e-8/.06);--lg-drop-shadow:#0000008c}@keyframes lg-float{0%{background-position:0 0,0 0}to{background-position:6% -4%,4% -3%}}@keyframes lg-ripple{0%{background-position:0 0,0 0}to{background-position:6% 2%,5% 1%}}@media (prefers-reduced-motion:reduce){.liquid-glass .bg-layer:before,.liquid-glass .bg-layer:after{filter:blur(6px);opacity:.6;transition:none;animation:none}}.theme-glass{--primary:#6786d3;--primary-foreground:white;--bg-color:#2d6698;--text-color:#fff;--title-color:#f3f4f6;--button-bg:#6786d3;--button-text:#e6e6e6;--zone-bg-color:#515151;--active-turn-color:white;--card-front-color:transparent;--card-border-color:#5b6470;--card-shadow:0 1px 3px #0003;--card-radius:calc(var(--card-height)/8);--card-back-color:#1f3a8a;--selected-border-color:#d5d5d5;--drop-indicator-color:white;--card-g1:#00ffa1;--card-g2:red;--card-g3:#8000ff;--lg-blur:20px;--crack-width:1px;--crack-color:#ffffff73;--crack-glow:#a0d0ff38;--crack-core:#ffffff40;--skipbo-bg:black}.theme-glass .skipbo-text .card-inner:before{content:"";z-index:0;--m-gap:calc(var(--card-width)/18);--m-w:calc((100% - var(--m-gap))/2);--m-h:calc((100% - (var(--m-gap)*2))/2);--p1:#7ebef647;--p2:#ff9d8047;--p3:#7affce47;--p4:#ffdb8047;--p5:#bd94ff47;--p6:#ff80d447;background-image:linear-gradient(var(--p1),var(--p1)),linear-gradient(var(--p2),var(--p2)),linear-gradient(var(--p3),var(--p3)),linear-gradient(var(--p4),var(--p4)),linear-gradient(var(--p5),var(--p5)),linear-gradient(var(--p6),var(--p6));background-size:var(--m-w)var(--m-h),var(--m-w)var(--m-h),var(--m-w)var(--m-h),var(--m-w)var(--m-h),var(--m-w)var(--m-h),var(--m-w)var(--m-h);background-position:left 0 top 0,right 0 top 0,left 0 top calc(var(--m-h) + var(--m-gap)),right 0 top calc(var(--m-h) + var(--m-gap)),left 0 top calc((var(--m-h) + var(--m-gap))*2),right 0 top calc((var(--m-h) + var(--m-gap))*2);-webkit-backdrop-filter:blur(3px)saturate(1.2);border-radius:inherit;pointer-events:none;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffffff38}.theme-glass .card.skipbo-text>span,.theme-glass .card.skipbo-text .card-corner-number{z-index:1}.theme-glass .player-area,.theme-glass .center-area{--liquid-glass-bg-color:var(--zone-bg-color);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:hsl(from var(--liquid-glass-bg-color)h s l/.25);border:none}:is(.theme-glass .player-area,.theme-glass .center-area):before{content:"";--border-1:hsl(from var(--liquid-glass-bg-color)h s l/.13);--border-2:hsl(from var(--liquid-glass-bg-color)h s l/.09);border-radius:inherit;background:linear-gradient(var(--border-1),var(--border-2))border-box;-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,padding-box;mask-clip:border-box,padding-box;-webkit-mask-origin:border-box,padding-box;mask-origin:border-box,padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.theme-glass .player-area,.theme-glass .center-area{border-radius:var(--radius-4xl);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}:is(.theme-glass .player-area,.theme-glass .center-area).active-turn{--liquid-glass-bg-color:var(--active-turn-color);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}.theme-glass .card:not(.empty-card){background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.theme-glass .card:not(.empty-card){background-color:color-mix(in oklab,currentcolor 8%,transparent)}}.theme-glass .card:not(.empty-card){--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}:is(.theme-glass .card:not(.empty-card)>*){color:var(--color-white)}.theme-glass .card:not(.empty-card):after{inset:calc(var(--spacing)*0);border-radius:inherit;content:var(--tw-content);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);position:absolute}.theme-glass .card:not(.empty-card):before{inset:calc(var(--spacing)*0);border-radius:inherit;--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));content:var(--tw-content);--tw-gradient-from:#ffffff26;position:absolute}@supports (color:color-mix(in lab,red,red)){.theme-glass .card:not(.empty-card):before{--tw-gradient-from:color-mix(in oklab,var(--color-white)15%,transparent)}}.theme-glass .card:not(.empty-card):before{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));content:var(--tw-content);--tw-gradient-to:transparent}.theme-glass .card:not(.empty-card) .back:after{pointer-events:none;inset:calc(var(--spacing)*0);z-index:10;border-radius:inherit;mix-blend-mode:screen;--tw-content:"";content:var(--tw-content);filter:drop-shadow(0 0 2px var(--crack-glow))drop-shadow(0 0 6px #a0d0ff1a);background:conic-gradient(at 82% 82%,transparent 0deg 223.5deg,#ffffff9e 223.5deg 224.5deg,transparent 224.5deg 360deg),conic-gradient(at 82% 82%,transparent 0deg 89.65deg,var(--crack-color)89.65deg 90.35deg,transparent 90.35deg 269.65deg,var(--crack-color)269.65deg 270.35deg,transparent 270.35deg 360deg),conic-gradient(at 82% 82%,transparent 0deg 24.65deg,var(--crack-color)24.65deg 25.35deg,transparent 25.35deg 59.65deg,var(--crack-color)59.65deg 60.35deg,transparent 60.35deg 64.65deg,var(--crack-color)64.65deg 65.35deg,transparent 65.35deg 109.65deg,var(--crack-color)109.65deg 110.35deg,transparent 110.35deg 119.65deg,var(--crack-color)119.65deg 120.35deg,transparent 120.35deg 154.65deg,var(--crack-color)154.65deg 155.35deg,transparent 155.35deg 204.65deg,var(--crack-color)204.65deg 205.35deg,transparent 205.35deg 239.65deg,var(--crack-color)239.65deg 240.35deg,transparent 240.35deg 244.65deg,var(--crack-color)244.65deg 245.35deg,transparent 245.35deg 299.65deg,var(--crack-color)299.65deg 300.35deg,transparent 300.35deg 334.65deg,var(--crack-color)334.65deg 335.35deg,transparent 335.35deg 360deg),repeating-radial-gradient(circle at 82% 82%,#ffffff14 0,#ffffff14 1px,#fff0 1px,#fff0 8px),repeating-radial-gradient(circle at 82% 82%,#a0d0ff0f 0,#a0d0ff0f 1px,transparent 1px,transparent 14px),radial-gradient(circle at 82% 82%,#0000 25%,#0000002e 62%,#0000004d);position:absolute}.theme-glass body{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'><rect width='200' height='200' fill='none'/><g stroke='%23ffffff' stroke-opacity='0.06' stroke-width='1'><path d='M-10 10 L210 210 M-20 80 L180 280 M0 140 L200 -60 M60 -20 L260 180 M120 -30 L320 170 M-30 0 L170 200 M20 190 L220 -10' /></g></svg>"),linear-gradient(135deg,var(--bg-color)0%,var(--bg-color)50%,var(--title-color)100%);will-change:background-position;background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:260px 260px,auto;animation:60s ease-in-out infinite glass-texture-pan}@keyframes glass-texture-pan{0%{background-position:0 0,0 0}to{background-position:260px 0,0 0}}.theme-neon{--primary:#00ff9d;--primary-foreground:#000;--secondary:#f09;--secondary-foreground:#fff;--bg-color:#0a0a0a;--zone-bg-color:#1a1a1a;--text-color:#0f8;--title-color:#f09;--card-front-color:#1a1a1a;--card-border-color:#0f8;--card-shadow:0 0 10px #00ff884d;--card-radius:12px;--card-back-color:#06f;--selected-border-color:#0f8;--button-bg:#f09;--button-hover-bg:#c07;--skipbo-text:#ff3;--skipbo-bg:var(--secondary);--card-g1:#0f8;--card-g2:#f09;--card-g3:#06f}.theme-neon .card .back{background:linear-gradient(135deg,#f09,#0f8,#06f,#f09,#0f8);overflow:hidden}.theme-neon .card .back:before{content:"";border-radius:calc(var(--card-radius) + 10px);filter:blur(10px)saturate(1.1);opacity:.3;z-index:0;background:linear-gradient(120deg,#f09,#0f8 40%,#06f,#f09) 0 0/250% 250%;animation:9s linear infinite alternate neonDrift;position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%}.theme-neon .card .back:after{content:"";border-radius:var(--card-radius);pointer-events:none;z-index:0;opacity:.4;background:repeating-linear-gradient(#ffffff08 0,#ffffff08 1px,#0000 2px,#0000 4px);position:absolute;top:0;right:0;bottom:0;left:0}.theme-neon .card .back>*{z-index:1;position:relative}.theme-neon .card.skipbo-text{--shadow-color:currentColor}@supports (color:color-mix(in lab,red,red)){.theme-neon .card.skipbo-text{--shadow-color:color-mix(in srgb,currentColor 80%,black)}}.theme-neon .card.skipbo-text{text-shadow:0 0 2px var(--shadow-color),0 0 4px var(--shadow-color),0 0 8px var(--shadow-color)}.theme-neon .card.skipbo-text:not(.selected){box-shadow:0 0 12px var(--secondary),inset 0 0 14px #00ff8840}.theme-neon .card.skipbo-text:before{content:"";border-radius:calc(var(--card-radius) + 8px);filter:blur(8px)saturate(1.2);opacity:.55;z-index:0;background:linear-gradient(120deg,#f09,#0f8 40%,#06f,#f09) 0 0/200% 200%;animation:6s linear infinite neonShift;position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%}.theme-neon .card.skipbo-text:after{content:"";z-index:0;border-radius:var(--card-radius);pointer-events:none;background:repeating-linear-gradient(#ffffff0d 0,#ffffff0d 1px,#0000 2px,#0000 4px);position:absolute;top:0;right:0;bottom:0;left:0}.theme-neon .card.skipbo-text>*{z-index:1}.theme-rainbow{--primary:#f66;--primary-foreground:#fff;--secondary:#9381ff;--secondary-foreground:#fff;--bg-color:#87ceeb;--zone-bg-color:#fff8;--text-color:#333;--title-color:#ff6b6b;--card-front-color:#fff;--card-border-color:#9381ff;--card-shadow:0 0 8px #00000026;--card-radius:12px;--card-back-color:#6a5acd;--selected-border-color:#ff8000;--button-bg:#ff6b6b;--button-hover-bg:#ff5252;--button-text:#f2f2f2;--skipbo-text:white;--card-g1:#4caf50;--card-g2:#ff6b6b;--card-g3:#9381ff}.theme-rainbow body{background-image:radial-gradient(at 15% 25%,#fff,#0000 8%),radial-gradient(at 25%,#fff,#0000 10%),radial-gradient(at 45% 20%,#fff,#0000 7%),radial-gradient(at 50% 40%,#fff,#0000 9%),radial-gradient(at 35% 80%,#fff,#0000 11%),radial-gradient(at 40% 70%,#fff,#0000 10%),radial-gradient(at 60% 70%,#fff,#0000 10%),radial-gradient(at 65% 80%,#fff,#0000 11%),radial-gradient(at 75% 20%,#fff,#0000 7%),radial-gradient(at 80% 40%,#fff,#0000 9%),radial-gradient(at 88% 60%,#fff,#0000 4%),radial-gradient(at 90% 65%,#fff,#0000 6%);background-size:2000px 500px;animation:90s linear infinite clouds-drift}.theme-rainbow .discard-pile-stack .hoverable-card:hover{box-shadow:0 0 15px #9381ff66}.theme-rainbow .discard-pile-stack .card.selected.hoverable-card:hover{box-shadow:0 0 20px var(--selected-border-color)}.theme-rainbow .card .back{background-image:linear-gradient(#ff6b6b,#ffb347,#ff6,#4caf50,#5d9cec,#9381ff 83%,#d183e8)}.theme-rainbow .card.skipbo-text{--tw-text-shadow-color:#000}@supports (color:color-mix(in lab,red,red)){.theme-rainbow .card.skipbo-text{--tw-text-shadow-color:color-mix(in oklab,var(--color-black)var(--tw-text-shadow-alpha),transparent)}}.theme-rainbow .card.skipbo-text{--center-y:60%;--inner:60%;--band:2%}.theme-rainbow .card.skipbo-text .card-inner:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background-image:linear-gradient(#ffffff40,#ffffff40),radial-gradient(circle at 50% var(--center-y),var(--card-front-color)0 var(--inner),#8f00ff var(--inner)calc(var(--inner) + var(--band)),indigo calc(var(--inner) + var(--band))calc(var(--inner) + var(--band)*2),#07f calc(var(--inner) + var(--band)*2)calc(var(--inner) + var(--band)*3),#0f0 calc(var(--inner) + var(--band)*3)calc(var(--inner) + var(--band)*4),#ff0 calc(var(--inner) + var(--band)*4)calc(var(--inner) + var(--band)*5),#ff7f00 calc(var(--inner) + var(--band)*5)calc(var(--inner) + var(--band)*6),red calc(var(--inner) + var(--band)*6)calc(var(--inner) + var(--band)*7),var(--card-front-color)calc(var(--inner) + var(--band)*7)100%);filter:saturate(1.1);opacity:.65;background-position:50%,0 0;background-repeat:no-repeat;background-size:100% 100%,100% 200%;position:absolute;top:-10%;right:-20%;bottom:-60%;left:-20%}.theme-rainbow .card.skipbo-text span:not(.card-corner-number){z-index:1;position:relative}.theme-rainbow .card .corner-top .card-corner-number,.theme-rainbow .card .corner-bottom .card-corner-number{text-shadow:0 0 4px #0000004d;z-index:1;position:relative}.theme-wool{--primary:#666;--primary-foreground:#fff;--secondary:#4d4d4d;--secondary-foreground:#fff;--bg-color:#728492;--text-color:#333;--title-color:#2b2b2b;--card-front-color:#ddd;--card-border-color:var(--card-front-color);--card-shadow:inset 0 0 5px #0003,inset 0 0 5px #ffffff80;--card-radius:calc(var(--card-height)/10);--card-back-color:var(--bg-color);--button-bg:#c9c9c9;--button-hover-bg:#bdbdbd;--skipbo-text:#333;--skipbo-bg:var(--card-front-color);--card-g1:#77bb9b;--card-g2:#b77;--card-g3:#a677bb}.theme-wool body{background-image:linear-gradient(0deg,#0000001a 0,#0000001a 1px,#0000 1px),linear-gradient(90deg,#0000001a 0,#0000001a 1px,#0000 1px),linear-gradient(0deg,#0000001a 0,#0000001a 1px,#0000 1px),linear-gradient(90deg,#0000001a 0,#0000001a 1px,#0000 1px);background-size:6px 6px,6px 6px,3px 3px,3px 3px;position:relative}.theme-wool body:before{pointer-events:none;inset:calc(var(--spacing)*0);z-index:-1;content:var(--tw-content);opacity:.8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute}.theme-wool .center-area,.theme-wool .player-area{box-shadow:10px 10px 20px var(--bg-color),-10px -10px 20px var(--bg-color)}@supports (color:color-mix(in lab,red,red)){.theme-wool .center-area,.theme-wool .player-area{box-shadow:10px 10px 20px color-mix(in srgb,var(--bg-color),black 15%),-10px -10px 20px color-mix(in srgb,var(--bg-color),white 35%)}}.theme-wool .player-area.active-turn{box-shadow:10px 10px 20px var(--bg-color),-10px -10px 20px var(--bg-color)}@supports (color:color-mix(in lab,red,red)){.theme-wool .player-area.active-turn{box-shadow:10px 10px 20px color-mix(in srgb,var(--bg-color),black 25%),-10px -10px 20px color-mix(in srgb,var(--bg-color),white 70%)}}.theme-wool .empty-card{box-shadow:inset 5px 5px 10px var(--bg-color),inset -5px -5px 10px var(--bg-color)}@supports (color:color-mix(in lab,red,red)){.theme-wool .empty-card{box-shadow:inset 5px 5px 10px color-mix(in srgb,var(--bg-color),white 35%),inset -5px -5px 10px color-mix(in srgb,var(--bg-color),white 75%)}}.theme-wool .discard-pile-stack .hoverable-card:hover{box-shadow:0 8px 25px #00000026}.theme-wool .card.skipbo-text{background-image:linear-gradient(135deg,var(--card-g1)0%,var(--card-g1)33%,var(--card-g2)33%,var(--card-g2)66%,var(--card-g3)66%,var(--card-g3)100%)}.theme-wool .card.skipbo-text .card-corner-number{z-index:-1}.theme-wool .card .card-inner{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:cover}.theme-wool .card .back{--back-alternate:rgb(from var(--card-back-color)r g b/50%)}@supports (color:color-mix(in lab,red,red)){.theme-wool .card .back{--back-alternate:rgb(from color-mix(in srgb,var(--card-back-color),white 35%)r g b/50%)}}.theme-wool .card .back{background-image:repeating-linear-gradient(120deg,transparent,transparent 10px,var(--back-alternate)10px,var(--back-alternate)20px),repeating-linear-gradient(-120deg,transparent,transparent 10px,var(--back-alternate)10px,var(--back-alternate)20px);background-size:20px 40px}.theme-metro{--primary:#00a36d;--primary-foreground:#fff;--secondary:#e60000;--secondary-foreground:#fff;--bg-color:#1d1d1d;--zone-bg-color:#2d2d2d;--text-color:#fff;--title-color:#fff;--card-front-color:#3c3c3c;--card-back-color:#ffd426;--card-border-color:#5e5e5e;--card-shadow:none;--card-radius:2px;--selected-border-color:#1ba1e2;--button-bg:#60a917;--button-hover-bg:#4c8712;--skipbo-text:#d9d9d9;--skipbo-bg:#1d1d1d;--card-g1:#00befc;--card-g2:#ff3b30;--card-g3:#ffd426}.theme-metro .card .back:before{content:"";background-image:repeating-conic-gradient(#00a3a3,#00a3a3 90deg,#ff3b30 90deg,#ff3b30 180deg,#00befc 180deg,#00befc 270deg,#1ba1e2 270deg,#1ba1e2 360deg);background-size:var(--card-width)var(--card-width);background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.theme-metro .card.skipbo-text .card-corner-number{color:var(--skipbo-bg)}.theme-metro .card.skipbo-text:before{content:"";background-color:#ffd426;width:100%;height:20%;position:absolute;top:0;left:0}.theme-metro .card.skipbo-text:after{content:"";background-image:linear-gradient(270deg,#00a3a3,#00a3a3 25%,#ff3b30 25%,#ff3b30 50%,#00befc 50%,#00befc 75%,#1ba1e2 75%,#1ba1e2);width:100%;height:20%;position:absolute;bottom:0;left:0}.theme-pastel{--primary:#7de8d6;--primary-foreground:#333;--secondary:#f7bac4;--secondary-foreground:#333;--bg-color:#fbef8b;--zone-bg-color:#f4edaf;--text-color:#5a6270;--title-color:#4a5568;--card-front-color:#fff;--card-border-color:#d8e2ef;--card-shadow:0 2px 8px #0000000d;--card-radius:10px;--card-back-color:#a0d2eb;--selected-border-color:#a0d2eb;--active-turn-color:#a5dda5;--button-bg:#a0d2eb;--button-hover-bg:#8bbbd6;--skipbo-text:#ffedd8;--skipbo-bg:#f7bac4;--card-g1:#a5dda5;--card-g2:#f7a9a8;--card-g3:#d0a5db}.theme-pastel .card .back{background:linear-gradient(135deg,#a0d2eb,#bee5eb)}.theme-minecraft{--text-base:.85rem;--text-xs:calc(var(--text-base)*.75);--text-sm:calc(var(--text-base)*.875);--text-lg:calc(var(--text-base)*1.125);--text-xl:calc(var(--text-base)*1.25);--text-2xl:calc(var(--text-base)*1.5);--primary:#479449;--primary-foreground:#fff;--secondary:#a6783f;--secondary-foreground:#fff;--bg-color:#2f2418;--text-color:#e6e6e6;--title-color:#fff;--zone-bg-color:#5f7a21;--card-front-color:#e5e5e5;--card-border-color:#333;--card-shadow:0 2px 0 #0003,0 4px 0 #0000001a;--card-radius:0;--card-back-color:#8c8c8c;--card-g1:#3f6;--card-g2:#ff7a7a;--card-g3:#7a7aff;--selected-border-color:#9adf5a;--button-bg:#7a5a35;--button-hover-bg:#6b4f30}.theme-minecraft body{letter-spacing:.02em;text-transform:none;image-rendering:pixelated;background-image:url(data:image/webp;base64,UklGRhoBAABXRUJQVlA4TA0BAAAvn8AnAIWjtpEECdnA2N0DsTROy7xUqfrWw0jbyLkJKTz0+I20jTT/Bo89e1YR/Wfktm0Y+wNKLobT7QP/n/B7Z/naW26QHoTpHB7LFouyKHlzeHxfCStSuj9KdbC8z1IJ5iWiyQed48vtYJ+lUu0t4VwranS1XMIutSiLYlbb8G54uf2p3VPSfRZtSrlsPFjOzZZrd/us3B3uK+HcHJQql+xbLMrS/WqNpm6DeZ/VIPVYaN/KzUbp91nd9xl5pYu50dU2W417nbdTj5l2Ne92uM9qXNpyf6+oXkabHKXaZ1HS4Iaqpim+1KIJ+0M49/LjNbTGP5mrrMZEuc7Uzcb1ViOJ6TuOt4NGJs+zDgA=);background-repeat:repeat;background-size:80px 80px;font-family:Monaco,monospace}.theme-minecraft body *{border-radius:0!important}.theme-minecraft .player-area .bg-layer,.theme-minecraft .center-area .bg-layer{background-image:url(data:image/webp;base64,UklGRigBAABXRUJQVlA4TBwBAAAvn8AnAC+gqG0jNvXuusXtFLRtw8b6dgAM0dS0bcBcVdGUP7ep+Y9/xZgGcFR7lwKaSFKDhbeAhbeABfyLuR/Sp4ro/wSIw6KOw6aOZlPHPi7/s2HRHDbNZSg2zTAUffzPiuLQLOpoNsXmsBmKy0+tj8Xl0McQxeYcTfE/i8WwFM2laOo4XPrY/M+iGYp+DXFoFsUgmv/ZsKljM4hFH8WlWWyK/1lxGJpFcWiKYTkMS3H5n4nNi9g0h34VQ1yan1ocLpumaIrLYVNsip9ac7g0dRyGKPpYFJc/WxSLfhWXFx3NpvifmSEOg7gciqbYHAbRx6+sOQxL0RyaIQ5NcTn81EQzFIehj2ZzOTSHPv5nUa/LEENc+tgUw/A/Aw==);background-repeat:repeat;background-size:80px 80px}.theme-minecraft .card.empty-card{opacity:1;background-image:url(data:image/webp;base64,UklGRhABAABXRUJQVlA4TAQBAAAvn8AnADegqG0jNvXq7Y3siARIgxmSTR+qoG0bNtXuPyib//j/67qN4XgKGKoCo0hSA2EBC7GAhbWAhfj3MNRe6p68Ivo/AU2xed837/vm4VIbZR4Wxf4qs80y95k4uGJzqKfDOIyH+2xM85jJMNMMJsNMBvdZ87J4nxbv16bMYpurTGxTLIrFw6LM4bPMVVam2NTXob/KrPdbLMw0D5PxNL8eJuPrFmtesynz/rZZXGpiPxXrq1gUyzzcZ5dNmfVUT8tsFvdZmMljJuNr8jDNeL/FLovNa7ZZvF+Ll837dZXJHMYyxWFsU2zq/SorU2yKxcM2xXq/z4Jphpk8X5PBZLxfZQ==);background-repeat:repeat;background-size:80px 80px}.theme-minecraft .card{background-image:url(data:image/webp;base64,UklGRiQBAABXRUJQVlA4TBgBAAAvn8AnADU4iiRJUDziAAHoOCc4wGJFdS/P/uwETED/FbdtG9kLKO4jvQf4BH4D/qL8AnyVie8HmFiewURKLCnpPiut7VmZEvoBdrWlzJSQG6P1FlERC/XflLTH3EtoqfUvfCmzS416qEttlqVMdfR23xzfVUZm5TShVZZjJvV2+NL1FpGeOKMi0lVWb32U8vXWby5xx+w68T5LVqns0jixknNZpeOxyjrRdSmrXhpp9hec7jGustxarbfnlvbfNIP0roHrv/usXuW9jugySM+PvihTd95s9U550j28ND/H7E6D9lm9Kk/stKXM6cgstXpV9n5aOXETIb1NsM9y7xtdJ05r66WRZnqV91m9t/UnEkpr691imGdd);background-repeat:repeat;background-size:80px 80px}.theme-minecraft .skipbo-text{color:#37ceff;background-image:url(data:image/webp;base64,UklGRgQBAABXRUJQVlA4TPgAAAAvn8AnACdAJEAaQ01U1bZtw4Y81TmFaNo2SG1d1fTmPwBH2fzPGTBq20hQKZRCKQyF5U8qo+7dd18R/Z8AU5+aoSkeDl0OD4cvmxkuoSkehi6Hh6HLp0zlKYfiMuWyiuFQfNkOhymHS2guKs3QVPmeDXOrn30rmu9ZblWG/vRweLW+bGY4POVwEYfiotJ8z1YxPEwphvr+cCi+Z+3hsFmnNJthbt+zYahyMacMm9BcXL5nocvFt6HLZQ1NcfieieGyhuLVKYfL9XtmnjIUcztcQnM5XFw+ZVOGvhWX1rfi8FETF5fhMnS5rGKzPmqhKYbiEg5D0T+/Zw==);background-repeat:repeat;background-size:80px 80px}.theme-minecraft .skipbo-text:after{content:"";background-image:url(data:image/webp;base64,UklGRtoAAABXRUJQVlA4TM0AAAAvn8AnEFegJpIk5fy7ZI7+U7KhJgDQBOkfhC7cBCCDzacmAJCG/g03VJh6Mv8BAP6/YN/RsiRtPxpKV3FqmGEYwVUDsXUTCqYQCqZgCqNgCqFQCqFgmmflsf25mhTR/wlofy7n0dfApOx2Tha/SaEtKhNnsORNCo262Kk0OoPFT9gp7EzSajcpNAptURcHnYPBkteZ6O7D4pc6ddeYjMVq12mL46gvPix0aTAZ9KODSbBdLmof3lKWvDT40BZ10RlsX1vP0rjcfrCevQYBAA==);background-position:50%;background-repeat:no-repeat;background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0}.theme-minecraft .skipbo-text span:not(.card-corner-number){visibility:hidden}.theme-minecraft .back{background-image:url(data:image/webp;base64,UklGRuAAAABXRUJQVlA4TNQAAAAvn8AnAAWTSJIk2V0Bx1fCud7oDxaI6L/itm0ceYGUh5FcGeCP6T70SdKiOg+JkcYEXqpy871VHUlullQm54iuN7oeuuKmLKY7q2lR5WJ2++FWEsHE1K2pFssfkzsj8hnRL0fkzm9uLC8/5zONCU2LWYtqZcPHXVbcL+eD3emO1LjOmTsN6kbfcFPasjeNdT1v5RUOnzkPaa7Wnd9W7i7wmZVXKXvRvzLiMzl/c2POOWLjxInPuP62fHPgk6SdVlGZYA0KWvnPktTsvZxs7P/cLuCZCw==);background-repeat:repeat;background-size:80px 80px}.theme-minecraft .back:before{content:"";background-image:url(data:image/webp;base64,UklGRuYAAABXRUJQVlA4TNkAAAAvn8AnEDWwaSRJDpPLloJTMzCJl4uJGYwxOG3tvdGsdDISSYp/i0OShiBEogP+ixDiiqiJJEnx7+oknAP+kBmS/its27aRHki65wNzAK6/M40LUOb/dZfGB/WZEZTGOwHUbOLWbPU1g77a0mIizmxV436f4qPMy9WWtrO7gVRCrZSGtuPL/NkIUpaUOUWVuzOUflzSrJt7y6Pe9LFX8/2ziQEsQeCWCFIZ0P2Rr4T0mT5K4y4AkyJI8Rnfpa+EtB3f3EhzKJZGpr6y0nt2N7C9U0Rtx/guQwUTAA==);background-position:50%;background-repeat:no-repeat;background-size:contain;width:80%;height:100%;position:absolute;top:0;left:10%}.discard-pile-stack .card:not(:last-child) .card-corner-number{visibility:visible}button{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--button-bg);color:var(--button-text);border-width:2px}@media (hover:hover){button:hover{background-color:var(--button-hover-bg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@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-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-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%}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
