/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:var(--u);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#2a1a12;--color-brick:#8a3b2c;--color-plaster:#d9b58c;--color-plaster-dark:#b97f5a;--color-cream:#f3e2b3;--color-cream-light:#fbf7ee;--color-tomato-dark:#9e2a1e;--color-tomato-deep:#6e2c20;--color-basil:#6f9a3f;--color-gold:#f6c453;--color-gold-ink:#8a4f0a;--color-discord:#5865f2;--color-discord-dark:#4752c4;--font-title:"Pixelify Sans", sans-serif;--font-body:"VT323", monospace;--font-sign:"Brigata Sign", "Pixelify Sans", sans-serif;--text-label:calc(var(--u) * 9);--text-body:calc(var(--u) * 12);--text-title:calc(var(--u) * 14)}}@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{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.resize{resize:both}.rounded{border-radius:.25rem}}.scene{width:calc(var(--u) * 640);height:calc(var(--u) * 400);margin:0 auto;position:relative;overflow:hidden}.sprite,.scene-object,.scene-hotspot,.scene-text{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h));z-index:var(--z,1);position:absolute}.sprite{pointer-events:none}.sprite,.scene-object img,.chef-sprite img{image-rendering:pixelated;display:block}.scene-object,.scene-hotspot{cursor:pointer;background:0 0;border:0;padding:0}.scene-object img{width:100%;height:100%}.scene-object:hover img{filter:brightness(1.12)}.scene-object:focus-visible,.scene-hotspot:focus-visible,.scene-hotspot:hover:not(:disabled){outline:calc(var(--u) * 2) solid var(--color-gold);outline-offset:var(--u)}.scene-object:focus-visible{z-index:3}.scene-hotspot:disabled{cursor:not-allowed}.scene-text{margin:0}.chef-sprite{width:calc(var(--u) * 32);height:calc(var(--u) * 48);display:inline-block;position:relative}.chef-sprite img{width:100%;height:100%;position:absolute;inset:0}.chef-missing{color:var(--color-gold);font-family:var(--font-title);font-size:calc(var(--u) * 14);place-items:center;display:grid;position:absolute;inset:0}:root{--d1-band:0 calc(var(--u) * -2) 0 0 var(--color-ink), 0 calc(var(--u) * 2) 0 0 var(--color-ink), calc(var(--u) * -2) 0 0 0 var(--color-ink), calc(var(--u) * 2) 0 0 0 var(--color-ink);--d1-line:0 calc(var(--u) * -1) 0 0 var(--color-ink), 0 var(--u) 0 0 var(--color-ink), calc(var(--u) * -1) 0 0 0 var(--color-ink), var(--u) 0 0 0 var(--color-ink)}.d1-panel{max-width:calc(var(--u) * 260);padding:calc(var(--u) * 10) calc(var(--u) * 12);background:var(--color-cream);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);letter-spacing:calc(var(--u) * .5);box-shadow:var(--d1-band), calc(var(--u) * 5) calc(var(--u) * 5) 0 0 #2a1a1273;border:0;line-height:1.1}dialog.d1-panel{--panel-top:calc(max(0px, (100vh - var(--u) * 400) / 2) + var(--u) * 24);top:var(--panel-top);max-height:calc(100vh - var(--panel-top));margin-block:0;bottom:auto;overflow-y:auto}dialog.d1-panel-centered{--panel-bottom:max(0px, (100vh - var(--u) * 400) / 2);bottom:var(--panel-bottom);max-height:calc(100vh - var(--panel-top) - var(--panel-bottom));margin:auto;left:0;right:0}dialog.d1-panel::backdrop{background:#2a1a1266}.d1-panel p{margin:calc(var(--u) * 3) 0}.d1-title{margin:0 0 calc(var(--u) * 7);color:var(--color-brick);font-family:var(--font-title);font-size:var(--text-title);letter-spacing:0;font-weight:500}.d1-row{justify-content:space-between;gap:calc(var(--u) * 8);margin:calc(var(--u) * 2) 0;display:flex}.d1-error{color:var(--color-tomato-dark)}.d1-button{margin:calc(var(--u) * 8) calc(var(--u) * 6) 0 0;padding:calc(var(--u) * 4) calc(var(--u) * 12);background:var(--color-tomato-dark);color:var(--color-cream);font-family:var(--font-title);font-size:calc(var(--u) * 10);cursor:pointer;box-shadow:var(--d1-band), inset 0 calc(var(--u) * -3) 0 0 var(--color-tomato-deep);border:0;font-weight:500}.d1-button:active:not(:disabled){box-shadow:var(--d1-band), inset 0 calc(var(--u) * 3) 0 0 var(--color-tomato-deep)}.d1-button-secondary{background:var(--color-plaster);color:var(--color-ink);box-shadow:var(--d1-band), inset 0 calc(var(--u) * -3) 0 0 var(--color-plaster-dark)}.d1-button-secondary:active:not(:disabled){box-shadow:var(--d1-band), inset 0 calc(var(--u) * 3) 0 0 var(--color-plaster-dark)}.d1-button-discord{align-items:center;gap:calc(var(--u) * 5);background:var(--color-discord);color:var(--color-white);white-space:nowrap;box-shadow:var(--d1-band), inset 0 calc(var(--u) * -3) 0 0 var(--color-discord-dark);display:inline-flex}.d1-button-discord:active:not(:disabled){box-shadow:var(--d1-band), inset 0 calc(var(--u) * 3) 0 0 var(--color-discord-dark)}.d1-button-discord svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12);flex:none}.d1-button:disabled{opacity:.6;cursor:default}.d1-button:focus-visible,.d1-field:focus-visible,.d1-panel input[type=checkbox]:focus-visible{outline:calc(var(--u) * 2) dashed var(--color-ink);outline-offset:calc(var(--u) * 3)}.d1-field{min-width:0;padding:calc(var(--u) * 2) calc(var(--u) * 4);background:var(--color-cream-light);color:var(--color-ink);font:inherit;letter-spacing:inherit;box-shadow:var(--d1-line);border:0}.d1-bar{height:calc(var(--u) * 8);margin:calc(var(--u) * 4) calc(var(--u) * 2) calc(var(--u) * 8);background:var(--color-plaster);box-shadow:var(--d1-band)}.d1-bar>i{background:var(--color-basil);height:100%;box-shadow:inset 0 calc(var(--u) * 2) 0 0 #f3e2b359;display:block}.quantity{align-items:center;gap:calc(var(--u) * 3);display:flex}.quantity .d1-button{padding:var(--u) calc(var(--u) * 5);margin:0}.quantity .d1-field{width:calc(var(--u) * 30);text-align:center}.hud{z-index:10;align-items:center;gap:calc(var(--u) * 12);height:calc(var(--u) * 22);padding:0 calc(var(--u) * 8);background:var(--color-cream);color:var(--color-ink);box-shadow:0 calc(var(--u) * 2) 0 0 var(--color-ink), 0 calc(var(--u) * 4) 0 0 #2a1a1259;display:flex;position:absolute;top:0;left:0;right:0}.hud-item{align-items:center;gap:calc(var(--u) * 3);display:flex}.hud-icon{width:calc(var(--u) * 16);height:calc(var(--u) * 16);image-rendering:pixelated}.hud-label{font-family:var(--font-title);font-size:var(--text-label);font-weight:500}.hud-value{color:var(--color-brick);font-family:var(--font-body);font-size:calc(var(--u) * 11)}.hud-yield{margin-left:auto}.hud-yield .hud-value{color:var(--color-ink)}.hud .d1-button{padding:var(--u) calc(var(--u) * 6);font-size:var(--text-label);margin:0}.hud [role=alert]{font-size:var(--text-label);margin:0}.stage{background:var(--color-ink);place-items:center;min-height:100vh;display:grid}.facade-panel{top:calc(var(--u) * 40);left:calc(var(--u) * 8);z-index:5;align-items:flex-start;gap:calc(var(--u) * 4);width:calc(var(--u) * 182);flex-direction:column;display:flex;position:absolute}.auth-form,.auth-form label{align-items:flex-start;gap:calc(var(--u) * 3);flex-direction:column;display:flex}.auth-form .auth-check{flex-direction:row;align-items:center}.auth-form-centered,.auth-form-centered label{text-align:center;align-items:center}.auth-form-centered{align-self:stretch}.auth-centered{align-self:center;margin-inline:0}.auth-or{align-items:center;gap:calc(var(--u) * 6);margin:calc(var(--u) * 4) 0;align-self:stretch;display:flex}.auth-or:before,.auth-or:after{content:"";height:var(--u);background:var(--color-plaster-dark);flex:1}.facade-sign{color:var(--color-gold);font-family:var(--font-sign);letter-spacing:0;font-weight:500;line-height:1;font-size:calc(var(--u) * var(--sign));white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.onboarding-name{gap:calc(var(--u) * 3);flex-direction:column;display:flex}.starters{margin:0;padding:0;list-style:none}.starter{grid-template-columns:calc(var(--u) * 32) 1fr;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 8);display:grid}.starter-name{font-family:var(--font-title);font-size:calc(var(--u) * 11);margin:0}.sale-row{margin-bottom:calc(var(--u) * 8)}.sale-item{font-family:var(--font-title);font-size:calc(var(--u) * 11);margin:0}.chef-sheet{grid-template-columns:calc(var(--u) * 32) 1fr;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 6);display:grid}.rarity-legendary{color:var(--color-gold-ink)}:root{--s:2;--u:calc(var(--s) * 1px)}@font-face{font-family:Brigata Sign;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2")}@font-face{font-family:Brigata Sign;font-weight:500;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2");unicode-range:U+30-39;size-adjust:113%}html,body{background:var(--color-ink);color:var(--color-cream);font-family:var(--font-body);margin:0}
