.game-start{position:fixed;inset:0;z-index:50;display:grid;place-items:center;overflow:auto;color:#f9ebca;background:radial-gradient(ellipse at 50% 20%,#52634d55,transparent 65%),linear-gradient(0deg,#182f28f7,#203b30ed),url('assets/website/garden-key-art.jpg') 65% center/cover;text-align:center;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));isolation:isolate}.game-start[hidden]{display:none}.game-start::before{content:'';position:absolute;inset:14px;border:1px solid #d7ba7640;border-radius:140px 140px 8px 8px;pointer-events:none}.start-inner{width:min(100%,330px);position:relative;padding:10px 0}.start-brand{display:inline-flex;align-items:center;gap:9px;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#ecdbb0;text-decoration:none;margin-bottom:35px}.start-brand img{object-fit:contain}.start-portrait{width:116px;height:116px;position:relative;margin:0 auto 26px}.start-portrait img{border-radius:50%;border:1px solid #d8b978;padding:5px;box-shadow:0 9px 28px #10231c55}.start-portrait span{position:absolute;bottom:-6px;right:3px;display:grid;place-items:center;border-radius:50%;background:#d8b36b;color:#244236;width:30px;height:30px;font-size:20px}.start-eyebrow{font-size:9px;letter-spacing:2.5px;color:#d5b877;margin:0 0 12px}.game-start h1{font:normal clamp(35px,9vw,46px)/1.06 Georgia,serif;letter-spacing:-1.5px;text-shadow:none;color:#fff0cf}.start-description{font-size:14px;line-height:1.65;color:#e0dfc5;margin:24px 0 28px}.start-primary{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;min-height:55px;border:1px solid #f9d893;border-radius:4px;background:linear-gradient(#efd194,#cfab65);box-shadow:0 6px 20px #091e2266;color:#253a2c;font:600 15px Arial,sans-serif}.start-primary svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5}.start-primary:hover{filter:brightness(1.08)}.start-primary:disabled{opacity:.6;cursor:wait}.start-quiet{background:none;border:0;color:#efe0bc;font-size:13px;padding:15px 20px;min-height:48px;text-underline-offset:4px}.start-quiet:hover{text-decoration:underline}.start-quiet:disabled{opacity:.5;cursor:wait}.start-quiet[hidden]{display:none}.game-start #start-status{min-height:1.5em;margin:7px 0 11px;font:12px/1.5 Arial,sans-serif;color:#eed4a3}.game-start small{font:10px/1.6 Arial,sans-serif;color:#b8c3ae;display:block}.game-start :focus-visible{outline:3px solid #ffedbd;outline-offset:5px}@media(max-height:670px){.start-brand{margin-bottom:18px}.start-portrait{width:86px;height:86px;margin-bottom:18px}.start-portrait img{width:86px;height:86px}.start-description{margin:17px 0}.start-inner{padding:0}}@media(prefers-reduced-motion:no-preference){.start-portrait{animation:start-breathe 6s ease-in-out infinite}@keyframes start-breathe{50%{transform:translateY(-4px) rotate(-2deg)}}}

.standalone-note,.standalone-guide{display:none}@media(min-width:950px){body{background:linear-gradient(90deg,#1b342ae8,#294b3680 50%,#1b342ae8),url('assets/website/garden-key-art.jpg') center/cover fixed}.standalone-note,.standalone-guide{display:block;position:fixed;top:50%;transform:translateY(-50%);width:calc((100vw - 60dvh)/2 - 70px);max-width:280px;color:#dfdfc1}.standalone-note{left:40px}.standalone-guide{right:40px}.standalone-note h2{font:normal 48px/.95 Georgia,serif;color:#f5e6be;letter-spacing:-2px;margin:30px 0}.standalone-note p,.standalone-guide p{font-size:8px;letter-spacing:2px;color:#d1b878}.standalone-note span,.standalone-guide span{font:13px/1.9 Georgia,serif;display:block}.standalone-note a,.standalone-guide a{display:block;font:11px Arial,sans-serif;color:#d7c18b;text-decoration:none;margin:30px 0}.standalone-note a:first-child{margin-top:0;margin-bottom:45px}.game-start{left:calc((100vw - 60dvh)/2);right:calc((100vw - 60dvh)/2);box-shadow:0 0 80px #132a2580}}
