:root{--bg:#0b0b0b;--panel:#161616;--panel2:#1c1c1c;--text:#f4f1eb;--muted:#999793;--border:rgba(255,255,255,.13);--accent:#cda77a;--anim-ms:700ms}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"Segoe UI",Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}p{margin:0 0 20px}h1,h2,h3,h4{margin:0;line-height:1.1}h1,h2{font-family:Impact,"Arial Narrow",sans-serif;font-weight:500;letter-spacing:.025em}h1{font-size:clamp(3.6rem,9vw,9rem)}h2{font-size:clamp(2.7rem,6vw,6rem)}h2 em,h1 em{font-weight:400;font-family:Georgia,serif;text-transform:initial;letter-spacing:-.06em;color:var(--accent)}.site-width{width:min(1360px,calc(100% - 100px));margin-inline:auto}.eyebrow,.kicker,.label-up{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.gold{color:var(--accent)}.section{padding-top:110px;padding-bottom:110px}.muted{color:var(--muted)}.btn{min-height:52px;padding:15px 26px;display:inline-flex;justify-content:center;align-items:center;gap:28px;border:1px solid var(--border);font-size:11px;letter-spacing:.11em;font-weight:800;transition:.25s;background:transparent;color:var(--text)}.btn:hover{transform:translateY(-2px)}.btn-gold{background:var(--accent);color:#0b0b0b;border-color:var(--accent)}.btn-gold:hover{background:#e1c09d}.btn-line{border-color:var(--accent)}.btn-line:hover{background:var(--accent);color:#0c0c0c}.btn-dark{background:#222;color:white}.text-link{font-size:11px;letter-spacing:.13em;font-weight:800;color:var(--text);display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid var(--accent);padding:0 0 9px}.text-link:hover{color:var(--accent)}.flash{padding:16px 20px;margin-top:24px;border:1px solid var(--accent);background:#2a241c;color:#f5dfba}.flash.error{border-color:#aa4747;background:#311b1b}.pagination-wrap{margin-top:40px}.pagination-wrap nav{color:var(--muted)}.pagination-wrap svg{width:18px}.pagination-wrap a,.pagination-wrap span{margin:0 4px}.empty-state{padding:50px;border:1px solid var(--border);grid-column:1/-1}.page-banner{padding:90px 0 95px;background:linear-gradient(100deg,#151515,#060606);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.page-banner::after{content:"N / I";position:absolute;font-size:240px;font-family:Impact,sans-serif;color:#fff;opacity:.025;right:5%;top:-90px}.page-banner h1{font-size:clamp(4rem,9vw,9rem);margin-top:20px}.page-banner p{color:var(--muted);margin:24px 0 0;font-size:17px;max-width:600px}.table-scroll{overflow:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:540px;margin:24px 0 40px}.table-scroll th,.table-scroll td{padding:18px;border-bottom:1px solid var(--border);text-align:left}.table-scroll th{color:var(--accent);font-size:11px;letter-spacing:.1em}
