@import url('https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;600;800;900&display=swap');
:root{--black:#050504;--dark:#111008;--gold:#f4cf63;--gold2:#b68624;--white:#fff;--muted:#c9c3af;--line:rgba(244,207,99,.28)}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% 20%,#241b06 0,#080805 45%,#000 100%);color:var(--white);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.topbar{position:sticky;top:0;z-index:10;height:86px;background:#030302;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 9vw}.brand{display:flex;align-items:center;gap:16px;font-weight:900;letter-spacing:5px;font-size:14px;line-height:1}.brand span,.brand b{display:block;color:var(--gold)}.brand-mark{width:66px;height:66px;object-fit:cover;border-radius:8px}.nav{display:flex;align-items:center;gap:25px;text-transform:uppercase;font-size:13px;font-weight:900;letter-spacing:1px}.nav a:hover{color:var(--gold)}.lang{border:1px solid var(--line);padding:15px 20px}.cta,button{background:linear-gradient(90deg,var(--gold),#e8b84a);color:#050504!important;padding:18px 28px;font-weight:900;border:0;text-transform:uppercase;letter-spacing:1px}.nav-toggle{display:none}.hero{max-width:1260px;margin:auto;padding:75px 24px 50px;display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.eyebrow{color:var(--gold);letter-spacing:10px;text-transform:uppercase;font-weight:900;font-size:14px}.hero h1{font-family:Anton,Impact,sans-serif;font-size:88px;line-height:.92;margin:18px 0;text-transform:uppercase;letter-spacing:3px}.hero h1 span{color:var(--gold)}.hero h2{text-transform:uppercase;letter-spacing:14px;font-size:22px}.gold-ribbon{display:inline-block;background:linear-gradient(90deg,var(--gold),#e7b84a);color:#050504;padding:15px 28px;font-weight:900;letter-spacing:6px;text-transform:uppercase}.lead{font-size:18px;line-height:1.7;max-width:620px}.info-box{border:1px solid var(--line);background:rgba(255,255,255,.03);padding:18px 20px;margin-top:10px;color:var(--muted)}.info-box b{color:var(--gold)}.hero-card{position:relative;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.55)}.hero-card img{width:100%;display:block;filter:saturate(1.1) contrast(1.05)}.hero-label{position:absolute;right:28px;bottom:25px;max-width:310px;border:1px solid var(--gold2);background:rgba(0,0,0,.78);color:var(--gold);padding:18px;text-transform:uppercase;font-weight:900;letter-spacing:2px}.blog-section{max-width:1260px;margin:30px auto;padding:45px 24px}.section-head{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:30px}.section-head h2,.newsletter h2{font-family:Anton,Impact,sans-serif;font-size:58px;text-transform:uppercase;margin:0}input{background:#0a0906;border:1px solid var(--line);color:#fff;padding:17px 18px;font:inherit;outline:0}#search{min-width:320px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post-card{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015));border:1px solid var(--line);overflow:hidden;transition:.25s}.post-card:hover{transform:translateY(-6px);border-color:var(--gold)}.post-card img{height:220px;width:100%;object-fit:cover}.post-body{padding:24px}.tag{display:inline-block;color:#050504;background:var(--gold);font-weight:900;padding:7px 10px;font-size:12px;letter-spacing:1px}.post-body time,.single time{display:block;color:var(--muted);margin:14px 0}.post-body h3{font-size:24px;margin:8px 0}.post-body p{color:var(--muted);line-height:1.6}.post-body a,.back{color:var(--gold);font-weight:900}.categories{max-width:1260px;margin:20px auto;padding:0 24px 60px;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.categories div{border:1px solid var(--line);padding:25px;background:#090805}.categories b{display:block;color:var(--gold);text-transform:uppercase}.categories span{color:var(--muted)}.newsletter{max-width:900px;margin:20px auto 80px;padding:50px 24px;text-align:center;border:1px solid var(--line);background:rgba(255,255,255,.035)}.newsletter form{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}footer{text-align:center;color:var(--muted);padding:35px;border-top:1px solid var(--line)}.single{max-width:900px;margin:70px auto;padding:0 24px}.single h1{font-family:Anton,Impact,sans-serif;font-size:68px;text-transform:uppercase;line-height:1}.single img{width:100%;border:1px solid var(--line);border-radius:18px;margin:25px 0}.single p{font-size:20px;line-height:1.8;color:var(--muted)}@media(max-width:950px){.topbar{padding:0 22px}.nav{display:none;position:absolute;top:86px;left:0;right:0;background:#030302;flex-direction:column;padding:25px}.nav.open{display:flex}.nav-toggle{display:block}.hero{grid-template-columns:1fr;padding-top:38px}.hero h1{font-size:66px}.grid,.categories{grid-template-columns:1fr}.section-head{display:block}#search{min-width:100%;margin-top:15px}.brand{letter-spacing:2px;font-size:11px}}
.success{color:#f7d56b;font-weight:900}.error{color:#ff8080;font-weight:900}.table-wrap{overflow:auto;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;background:#090805}th,td{padding:14px;border-bottom:1px solid var(--line);text-align:left}th{color:var(--gold);text-transform:uppercase;letter-spacing:1px}
