/* BJJ Wiki - Legacy stylesheet (referenced by older generated pages) */
:root{--bg:#0a0f1e;--card:#111827;--accent:#e2b714;--text:#e5e7eb;--muted:#9ca3af}
*{box-sizing:border-box;margin:0;padding:0}
body{background:var(--bg);color:var(--text);font-family:'Segoe UI',sans-serif;line-height:1.7}
header{background:linear-gradient(135deg,#0f1a2e,#1a1040);padding:20px;text-align:center;border-bottom:2px solid var(--accent)}
header h1{color:var(--accent);font-size:1.8rem;margin-bottom:6px}
header p{color:var(--muted);font-size:.95rem}
nav{background:#111827;padding:10px 20px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;font-size:.85rem}
nav a{color:var(--muted);text-decoration:none}
nav a:hover{color:var(--accent)}
.container{max-width:860px;margin:0 auto;padding:24px 16px}
h1,h2{color:var(--accent);margin:28px 0 12px;font-size:1.25rem}
h3{color:#93c5fd;margin:20px 0 8px;font-size:1.05rem}
p{color:var(--text);margin-bottom:12px}
ul,ol{padding-left:20px;margin-bottom:14px}
li{margin-bottom:6px;color:var(--text)}
a{color:#60a5fa;text-decoration:none}
a:hover{text-decoration:underline}
table{width:100%;border-collapse:collapse;margin:20px 0}
th{background:#1e2a3a;color:var(--accent);padding:10px;text-align:left;font-size:.9rem}
td{padding:10px;border-bottom:1px solid #1e2a3a;font-size:.9rem;color:var(--text)}
.tip-box{background:#0d2d0d;border-left:4px solid #4ade80;border-radius:8px;padding:14px 18px;margin:20px 0}
.tip-box strong{color:#4ade80}
.warn-box{background:#2d1a0d;border-left:4px solid #fb923c;border-radius:8px;padding:14px 18px;margin:20px 0}
.warn-box strong{color:#fb923c}
.faq{margin:28px 0}
.faq-item{background:var(--card);border-radius:10px;padding:16px;margin-bottom:12px}
.faq-q{color:var(--accent);font-weight:700;margin-bottom:8px}
.faq-a{color:var(--muted);font-size:.93rem}
footer{background:#060d1a;text-align:center;padding:28px;color:var(--muted);font-size:.8rem;margin-top:40px}
footer a{color:var(--muted);text-decoration:none}
section{margin-bottom:28px}
img{max-width:100%;height:auto}
