@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap";@font-face{font-family:Karnaval Numbers;src:url(data:font/woff2;base64,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) format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0025,U+002B-002E,U+0030-003A,U+20BA,U+2212}:root{--font-number: "Karnaval Numbers";--font-body: var(--font-number), "DM Sans", sans-serif;--font-display: var(--font-number), "Cormorant Garamond", Georgia, serif;--font-serif: var(--font-number), Georgia, serif;--font-sans: var(--font-number), Arial, sans-serif;font-variant-numeric:lining-nums tabular-nums}:root{font-family:var(--font-body);color:#ffeac0;background:#190e0d;font-synthesis:none;font-weight:400;color-scheme:dark}*{box-sizing:border-box}.app-icon{display:inline-block;flex-shrink:0;vertical-align:middle;pointer-events:none}body{margin:0}button,a,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f4c775;outline-offset:4px}button{color:inherit}#game{width:100%;min-height:100dvh;display:grid;place-items:center;overflow:hidden}.ambient{position:fixed;inset:-40px;background:linear-gradient(#160b1088,#160b10bb),url(/assets/booth.webp) center/cover;filter:blur(26px);z-index:-1}.game-shell{position:relative;aspect-ratio:941/1672;height:100dvh;max-width:100vw;overflow:hidden;isolation:isolate;box-shadow:0 0 100px #000a;background:#27140e}.backplate{display:block;width:100%;height:100%;object-fit:fill}.studio-link{position:fixed;right:24px;bottom:22px;display:flex;gap:22px;color:#dec89c;text-decoration:none;font-size:12px;letter-spacing:.04em;background:#271914b3;border:1px solid #d8af6d30;padding:12px 16px;border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.studio-link:hover{background:#493123}.studio-link span{color:#d7ac65}@media(max-aspect-ratio:941/1672){.game-shell{width:100vw;height:auto;max-height:100dvh}}@media(max-width:650px){.studio-link{right:9px;bottom:calc(8px + env(safe-area-inset-bottom));font-size:10px;padding:5px 8px;background:#25150dbb;z-index:9}}
