:root{color-scheme:light;--bg:#F5F7FB;--card:#FFFFFF;--fg:#0F1B33;--muted:#4B5873;--accent:#2346D1;--accent-hover:#1A35A3}
body{margin:0;background:var(--bg);color:var(--fg);font:18px/1.45 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
main{max-width:34rem;margin:0 auto;padding:2.5rem 1rem;background:var(--card)}
h1{font-size:1.6rem;margin:0 0 1rem}
p{margin:0 0 .75rem}.kk{color:var(--muted)}
button{display:block;width:100%;margin-top:1.5rem;padding:1rem;border:0;border-radius:.6rem;background:var(--accent);color:#FFFFFF;font:inherit;font-weight:600;cursor:pointer}
button span{font-weight:400;font-size:.9em}
.err{padding:.75rem 1rem;border-radius:.5rem;background:rgba(200,60,60,.12)}
button:hover{background:var(--accent-hover)}button:focus-visible{outline:3px solid #F2A33A;outline-offset:2px}a{color:#1A35A3}a:hover{color:#0F1B33}
#orders{margin:1.5rem 0 0}.order{border:1px solid #DCE2EE;border-radius:.6rem;padding:.75rem 1rem;margin:0 0 .75rem;background:#F5F7FB}.order-text{margin:0 0 .5rem}.order-go{margin-top:.25rem;padding:.75rem}
