body{color:#f5f0e8;background:#111;margin:0;font-family:Inter,Arial,sans-serif}main{max-width:1180px;margin:auto;padding:32px}h1{color:#c89b3c}.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.card,.panel{background:#1b1714;border:1px solid #3a1f0f;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 10px 30px #0005}.card h2{color:#d4b896;margin:0}.card span,.card b{margin-top:8px;display:block}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid #3a1f0f;padding:10px}input{color:#fff;background:#0d0d0d;border:1px solid #3a1f0f;border-radius:10px;margin:6px;padding:12px}button{color:#111;background:#c89b3c;border:0;border-radius:10px;padding:12px 18px;font-weight:700}
