
/* Hab Empire v11 Operating System Refinement */
:root{--v11-bg:#060504;--v11-card:rgba(196,136,42,.045);--v11-line:rgba(196,136,42,.16);--v11-gold:#e0a83c;--v11-ivory:#ede0c8;--v11-dim:#a89878;--v11-green:#00ff88;--v11-cyan:#00e0f0;--v11-red:#e66b6b;--v11-violet:#9b59b6;}
.v11-section{position:relative;z-index:2;padding:clamp(64px,8vw,110px) 60px;background:linear-gradient(180deg,#060504,#110c06);border-top:1px solid var(--v11-line)}
.v11-inner{max-width:1180px;margin:0 auto}.v11-kicker{font-family:var(--font-mono,monospace);font-size:.58rem;letter-spacing:4px;color:var(--v11-gold);text-transform:uppercase;margin-bottom:14px}.v11-title{font-family:var(--font-display,serif);font-size:clamp(1.9rem,4vw,3.4rem);font-weight:400;line-height:1.12;color:var(--v11-ivory);margin:0 0 14px}.v11-title em{color:var(--v11-gold);font-style:italic;font-weight:300}.v11-sub{font-family:var(--font-body,serif);font-size:1.05rem;line-height:1.85;color:var(--v11-dim);max-width:780px;font-style:italic}.v11-grid{display:grid;gap:18px}.v11-grid-3{grid-template-columns:repeat(3,1fr)}.v11-grid-4{grid-template-columns:repeat(4,1fr)}.v11-card{border:1px solid var(--v11-line);background:var(--v11-card);padding:24px;position:relative;overflow:hidden}.v11-card:hover{border-color:rgba(224,168,60,.45);box-shadow:0 0 30px rgba(196,136,42,.08)}.v11-card h3{font-family:var(--font-display,serif);color:var(--v11-ivory);font-size:1.05rem;letter-spacing:1px;margin:10px 0}.v11-card p,.v11-card li{font-family:var(--font-body,serif);color:var(--v11-dim);line-height:1.72;font-size:.95rem}.v11-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(224,168,60,.28);color:var(--v11-gold);font-family:var(--font-mono,monospace);font-size:.52rem;letter-spacing:2px;text-transform:uppercase;padding:5px 9px;background:rgba(6,5,4,.35)}.v11-pill.green{color:var(--v11-green);border-color:rgba(0,255,136,.25)}.v11-pill.cyan{color:var(--v11-cyan);border-color:rgba(0,224,240,.25)}.v11-pill.violet{color:var(--v11-violet);border-color:rgba(155,89,182,.3)}.v11-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.v11-btn{font-family:var(--font-mono,monospace);font-size:.58rem;letter-spacing:2.4px;text-transform:uppercase;text-decoration:none;color:var(--v11-gold);border:1px solid rgba(224,168,60,.35);padding:11px 18px;background:rgba(6,5,4,.35)}.v11-btn.primary{background:linear-gradient(135deg,#c4882a,#e0a83c);color:#060504}.v11-btn:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(196,136,42,.18)}.v11-table-wrap{overflow:auto;border:1px solid var(--v11-line);background:rgba(6,5,4,.28);margin-top:22px}.v11-table{width:100%;border-collapse:collapse;min-width:760px}.v11-table th,.v11-table td{padding:12px 14px;border-bottom:1px solid rgba(196,136,42,.09);text-align:left}.v11-table th{font-family:var(--font-mono,monospace);font-size:.55rem;letter-spacing:2px;text-transform:uppercase;color:var(--v11-gold)}.v11-table td{font-family:var(--font-body,serif);color:var(--v11-dim);font-size:.95rem}.v11-note{margin-top:22px;padding:16px 18px;border-left:3px solid var(--v11-gold);background:rgba(196,136,42,.055);font-family:var(--font-body,serif);color:var(--v11-dim);line-height:1.7}.v11-note strong{color:var(--v11-ivory)}
@media(max-width:900px){.v11-section{padding-left:24px;padding-right:24px}.v11-grid-3,.v11-grid-4{grid-template-columns:1fr}.v11-card{padding:20px}}
