*{box-sizing:border-box}html,body{background:#000;color:#e8e8e8;margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
main{max-width:820px;margin:0 auto;padding:24px 16px 48px}a{color:#78f2d3}h1,h2,h3{line-height:1.2}h1{color:#78f2d3;font-size:1.9rem}h2{color:#f4c455}
.card{background:#000;border:1px solid #2a2a2a;border-left:4px solid #BD1878;border-radius:10px;padding:16px;margin:14px 0}
.price{color:#f4c455;font-size:2rem;font-weight:700}.btn{display:inline-block;background:#000;color:#78f2d3;border:2px solid #78f2d3;border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;cursor:pointer;font-size:1rem}
.btn[disabled]{color:#777;border-color:#555;cursor:not-allowed}.q{margin:12px 0}.q label{display:block;margin:4px 0}select,input[type=text]{background:#000;color:#e8e8e8;border:1px solid #444;border-radius:6px;padding:8px;width:100%}
.red{color:#ff5a6e}.yellow{color:#f4c455}.green{color:#78f2d3}.pill{font-weight:800;font-size:1.4rem}
footer{max-width:820px;margin:0 auto;padding:16px;color:#999;font-size:.9rem;border-top:1px solid #222}nav a{margin-right:12px}ol li,ul li{margin:3px 0}
