*{box-sizing:border-box}body{margin:0;font-family:-apple-system,Segoe UI,Roboto,sans-serif;background:#0f1115;color:#e6e6e6}.topbar{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#1a1d24;border-bottom:1px solid #2a2e38}.topbar a{color:#e6e6e6;text-decoration:none;font-weight:700;font-size:18px}.warn{color:#ffb020;font-size:12px;font-weight:600}main{max-width:880px;margin:0 auto;padding:24px}.card{background:#1a1d24;border:1px solid #2a2e38;border-radius:10px;padding:16px 20px;margin-bottom:14px}.card h3{margin:0 0 6px}.tag{display:inline-block;font-size:11px;background:#2a2e38;color:#9fd3ff;padding:2px 8px;border-radius:999px;margin-right:6px}a.link{color:#7cc4ff}button,input,textarea{font-size:14px;padding:8px 10px;border-radius:6px;border:1px solid #2a2e38;background:#12141a;color:#e6e6e6}button{cursor:pointer;background:#2b6cb0;border:none}label{display:block;margin:8px 0 4px;font-size:13px;color:#aaa}pre{background:#000;padding:12px;border-radius:8px;overflow-x:auto}.brand{font-size:20px}.navlinks{display:flex;gap:18px}.navlinks a{color:#cfcfcf;text-decoration:none;font-size:14px}.navlinks a:hover{color:#fff}.footer{text-align:center;color:#555;font-size:12px;padding:30px 0}.hero{padding:40px 0}.hero h1{font-size:32px;margin-bottom:8px}.hero p{color:#aaa;max-width:560px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:24px}.product{background:#1a1d24;border:1px solid #2a2e38;border-radius:10px;padding:14px}.product h4{margin:0 0 4px;font-size:15px}.product .price{color:#7cc4ff;font-weight:600}