:root{--black: #0b0b10;--pink: #ff3aae;--cyan: #20d6de;--paper: #f7f5f2;--muted: #a3a2aa;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body.bald{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(120% 80% at 50% 0%,#2a0f22 0%,var(--black) 60%);color:var(--paper);font-family:DM Sans,Arial,sans-serif;padding:max(24px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom))}.bald-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.bald-logo{width:clamp(120px,28vw,180px);height:auto;border-radius:50%;box-shadow:0 0 0 6px #ff3aae2e,0 24px 60px #ff3aae40;animation:bald-in .6s cubic-bezier(.23,1,.32,1) both}.bald-title{margin:0;font-family:Anton,Impact,sans-serif;font-weight:400;font-size:clamp(44px,11vw,112px);line-height:1;letter-spacing:.01em;text-transform:uppercase;animation:bald-in .6s 80ms cubic-bezier(.23,1,.32,1) both}.bald-title span{display:block;margin-top:.08em;color:var(--pink)}.bald-text{margin:0;max-width:34ch;font-size:clamp(16px,2.2vw,19px);line-height:1.55;color:var(--muted);animation:bald-in .6s .16s cubic-bezier(.23,1,.32,1) both}.bald-footer{text-align:center;font-size:13px;color:var(--muted)}.bald-footer summary{cursor:pointer;display:inline-block;padding:8px 12px;border-radius:999px}.bald-footer summary:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.bald-footer details>div{max-width:480px;margin:8px auto 0;line-height:1.6}.bald-footer p{margin:2px 0}.bald-footer a{color:var(--paper)}@keyframes bald-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.bald-logo,.bald-title,.bald-text{animation:none}}
