/* Grafikus terv szerinti megjelenés – ROBOTX WEBOLDAL (2026-11-02) */
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&display=swap');
:root,:root[data-theme="light"],:root[data-theme="dark"]{--navy:#0b0b0c;--navy-2:#16161a;--blue:#d3303b;--orange:#b21e28;--yellow:#d9d9de;--orange-soft:#2a1416;--yellow-soft:#222226;--bg:#0f0f11;--paper:#151518;--surface:#1b1b1f;--ink:#f2f2f3;--mute:#a9a9b0;--line:#2e2e34;--link:#e0505a;--chip:#26262b;--f-display:'Jost','Segoe UI',system-ui,sans-serif;--f-body:'Jost','Segoe UI',system-ui,sans-serif}
body{background:var(--bg);color:var(--ink)}
.btn,.btn:visited{color:#fff}
.site-header{background:#0b0b0c url(/assets/img/rx-hatter.webp) center/cover}
footer,.site-footer{background-color:#0b0b0c;background-image:url(/assets/img/rx-hatter.webp);background-size:cover}
.site-header .logo img{height:44px;width:auto}
.menu>li>a{text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:500;color:#fff}
.menu>li>a:hover{color:#e0505a}
.hero{background:linear-gradient(rgba(6,6,8,.45),rgba(6,6,8,.82)),url(/assets/img/rx-hero.webp) center/cover no-repeat!important;color:#fff}
.hero .hexes{display:none!important}
.hero-grid{display:block!important}
.hero h1{text-transform:uppercase;letter-spacing:.03em;font-weight:500;color:#fff}
.hero h1::after{content:"";display:block;height:2px;width:min(520px,80%);background:linear-gradient(90deg,#b21e28,rgba(178,30,40,0));margin-top:14px}
.hero .lead{color:#d8d8dc;max-width:640px}
.quickbar{background:#0b0b0c;padding:16px 0;border-top:1px solid #2e2e34;border-bottom:1px solid #2e2e34}
.quickbar .wrap{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.quickbar a{display:flex;align-items:center;justify-content:center;gap:10px;background:#3a3a3e;color:#fff;text-transform:uppercase;font-size:13px;letter-spacing:.05em;padding:12px 10px;border-radius:2px;transition:background .15s}
.quickbar a img{height:28px;width:auto;flex:none}
.quickbar a:hover,.quickbar a.on{background:#b21e28}
@media(max-width:900px){.quickbar .wrap{grid-template-columns:repeat(2,1fr)}}
.web-credit{margin-top:18px;font-size:12px;color:#8a8a92;text-align:center}
.web-credit a{color:#a9a9b0;text-decoration:underline}
.page-head{background:linear-gradient(rgba(6,6,8,.62),rgba(6,6,8,.88)),url(/assets/img/rx-hero.webp) center/cover no-repeat!important;color:#fff}
.page-head h1{text-transform:uppercase;letter-spacing:.03em;font-weight:500;color:#fff}
.page-head h1::after{content:"";display:block;height:2px;width:min(420px,70%);background:linear-gradient(90deg,#b21e28,rgba(178,30,40,0));margin-top:12px}

/*news-cards*/
a.post .pb h3,.grid3 .post h3{color:#e0505a !important}
a.post .pb .more,.grid3 .post .more{display:inline-block;margin-top:8px;color:#e0505a !important;font-weight:600}
.sites .site p a{color:inherit}
