@font-face{font-family:Clay;src:url("../site-assets/ChelseaMarket-Regular.ttf") format("truetype");font-display:swap}
:root{--room:#40241e;--ink:#f7dfad;--dim:#d0b699;--faint:#b39b7f;--text:#ead0ad;--amber:#f1c575;--amber-hi:#fff0bd;--green:#9fb888;--well:#30221e;--line:#876047;--rule:#704932;--card:#512d26;--bar:#35211d}
html,body{background:radial-gradient(ellipse at top left,#8c3d24,transparent 75%),#40241e;color:var(--ink)}
.neverhood-nav a{font:22px Clay,Georgia,serif;text-decoration:none}.deck,.box{border-color:#a2603a!important;border-radius:22px 17px 25px 18px!important;box-shadow:inset 0 2px 3px #db96524a,0 5px 0 #241710!important;background:linear-gradient(130deg,#623829,#3b2622)!important}
.deck-head h1,h2,h3{font-family:Clay,Georgia,serif!important;letter-spacing:0!important}button,select{border-radius:13px 9px 15px 10px!important;border-color:#98714c!important}#start,button.primary{background:linear-gradient(#a87b96,#6a455e)!important;color:#fff0cb!important;border:3px solid #c49b70!important;font-family:Clay,Georgia,serif!important;box-shadow:inset 0 2px 2px #fff3,0 3px 0 #241710}.stage{border-radius:12px;overflow:hidden}footer.site{background:#30211d;border-top:2px dotted #a46d40}
/* Real clay artwork forms a responsive nine-slice frame around the canvas. */
.emu-page .deck{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.emu-page .stage{padding:5px;border:26px solid transparent!important;border-image:url("../site-assets/emu-frame.webp") 140 stretch!important;border-radius:0;overflow:visible;background:#17110e;box-shadow:none}
.emu-page .box{border:14px solid transparent!important;border-image:url("../site-assets/emu-frame.webp") 140 stretch!important;border-radius:0!important;background:#291c17!important;box-shadow:none!important}
.emu-page #start{width:clamp(120px,24%,210px);height:clamp(44px,7vw,66px);padding:0;border:0!important;border-radius:0!important;background:transparent url("../site-assets/start-button.webp") center/100% 100% no-repeat!important;box-shadow:none!important;color:#38220e!important;text-shadow:0 1px #ffe693;font:22px Clay,serif!important;cursor:pointer;transition:filter .12s,transform .12s}
.emu-page #start:hover{filter:brightness(1.1);transform:translateY(-1px)}.emu-page #start:active{transform:translateY(2px)}
@media(max-width:650px){.emu-page .stage{border-width:13px!important;padding:2px}.emu-page #start{font-size:17px!important}.emu-page .box{border-width:10px!important}}

/* Keep upstream control nodes for its event handlers, without exposing settings. */
.emu-page .side.bar{display:none!important}
