:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#102f35;color:#effcf8;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;min-height:100svh;display:grid;place-items:center;padding:36px 22px}main{max-width:560px;width:100%}.brand{display:flex;align-items:center;gap:12px;color:inherit;font-size:26px;font-weight:800;text-decoration:none}.brand img{border-radius:12px}h1{font-size:clamp(36px,7vw,54px);letter-spacing:-.04em;line-height:1.12;margin:40px 0 24px}p{font-size:18px;color:#c2dcd6}.stores{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0}.stores a{padding:18px 14px;border:1px solid #7bb3a8;border-radius:14px;background:#64ecce;color:#102f35;text-decoration:none;text-align:center}.stores strong{display:block;font-size:22px}.stores span{display:block;font-size:13px}.note{font-size:14px}label{display:flex;align-items:center;gap:16px;margin:30px 0 24px;font-size:14px}select{background:#24474d;color:inherit;border:1px solid #6f9592;border-radius:8px;padding:10px;font:inherit;max-width:60%}footer{display:flex;gap:24px;flex-wrap:wrap}footer a{color:#c2dcd6;font-size:14px}a:focus-visible,select:focus-visible{outline:3px solid #ffd25c;outline-offset:5px}@media(max-width:340px){.stores{grid-template-columns:1fr}}@media(prefers-color-scheme:light){:root{color-scheme:light}body{background:#f2faf7;color:#102f35}p,footer a{color:#385e5b}select{background:white;color:#102f35}}
