:root{color-scheme:dark;font-family:system-ui,-apple-system,sans-serif;background:#1b1d1f;color:#e9e9e6}*{box-sizing:border-box}body{margin:0}main{max-width:680px;margin:72px auto;padding:0 24px}.brand{letter-spacing:.22em;font-size:12px;color:#d6b35f}h1{font-size:32px;line-height:1.4;letter-spacing:-.04em}h2{font-size:20px}h3{margin-top:32px}.muted,footer{color:#a3a5a6;font-size:14px;line-height:1.8}section{margin:32px 0;padding:28px;background:#212325;border:1px solid #343638;border-radius:12px}label{display:block;margin:16px 0 8px}input{width:100%;padding:13px;background:#1b1d1f;border:1px solid #555;border-radius:6px;font:inherit;color:inherit}button{margin:12px 8px 0 0;padding:12px 18px;border:0;border-radius:6px;background:#d6b35f;color:#201c13;font:inherit;font-weight:600;cursor:pointer}button.secondary{background:#303335;color:#e9e9e6}button:disabled{opacity:.5;cursor:wait}#message{line-height:1.8;color:#e6c87e;white-space:pre-line}.product{border-top:1px solid #393b3d;margin-top:24px;padding-top:16px}footer{margin:28px 0}@media(max-width:520px){main{margin:32px auto}h1{font-size:26px}section{padding:20px}}
article{line-height:1.9}article h2{margin-top:32px}a{color:#e6c87e}#seller p{margin:2px 0}

.social-buttons{display:grid;gap:10px}.social{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin:0;background:#fff;color:#1f1f1f;border:1px solid #747775;font-weight:500}.social.apple{background:#000;color:#fff;border-color:#747775}.social img{object-fit:contain}.social:disabled{cursor:default}.social-buttons p{margin:0}
