body{font:17px/1.65 system-ui,sans-serif;color:#39224f;background:#fff9f1;margin:0}main{max-width:780px;margin:auto;padding:28px 20px}nav{display:flex;flex-wrap:wrap;gap:14px;padding:18px 0;border-block:1px solid #d8c8e5}a{color:#68418e}h1,h2{line-height:1.2}h2{margin-top:36px}p{overflow-wrap:anywhere}.hero{text-align:center;background:#ede0ff;border-radius:36px;padding:28px 16px;margin-top:24px}.hero img{max-width:100%;height:auto}.timer{font-size:clamp(48px,12vw,80px);font-weight:800;letter-spacing:-3px}section{padding:12px 0}@media(prefers-color-scheme:dark){body{background:#191320;color:#f3e9ff}a{color:#d5b5f4}.hero{background:#38254e}nav{border-color:#665174}}
