:root{--bg:#eaf4ff;--ink:#2b3a67;--blue:#2447e0;--card:#fff;--shadow:#1428641f}@media (prefers-color-scheme:dark){:root{--bg:#10204a;--ink:#e8f0ff;--card:#1b2f66;--blue:#8db4ff;--shadow:#0000004d}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:17px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:var(--blue)}.wrap{max-width:760px;margin:0 auto;padding:20px 16px}header.wrap{align-items:center;gap:12px;display:flex}header img{border-radius:10px;width:44px;height:44px}.brand{color:inherit;font-size:1.3rem;font-weight:800;text-decoration:none}nav{gap:16px;margin-left:auto;display:flex}nav a{font-size:1rem;font-weight:600}.card{background:var(--card);box-shadow:0 6px 24px var(--shadow);border-radius:20px;margin:16px 0;padding:24px}.hero{text-align:center}.hero .icon{border-radius:28px;width:128px;height:128px}.hero h1{margin:12px 0 4px;font-size:2.4rem}.stores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.btn{background:var(--blue);color:#fff;border-radius:14px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block}@media (prefers-color-scheme:dark){.btn{color:#10204a}}.soon{opacity:.75;font-weight:600}.shots{scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.shots img{scroll-snap-align:center;border-radius:18px;flex:none;width:auto;height:420px}h1,h2{line-height:1.2}footer.wrap{opacity:.8;text-align:center;font-size:.9rem}
