/* Header, footer and global page layout */
.topbar{height:36px;border-bottom:1px solid #252b35;background:#080b10;font-size:11px}.topbar__inner,.topbar__right,.network-links,.mainbar__inner,.brand__fallback,.social-links{display:flex;align-items:center}.topbar__inner{height:100%;justify-content:space-between}.topbar__claim{margin:0;font-weight:700}.flame{color:var(--gc-red);margin-right:7px}.topbar__right{gap:20px}.network-links{gap:17px}.network-links a{font-weight:700}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.dot--red{background:var(--gc-red)}.dot--blue{background:var(--gc-blue)}.dot--orange{background:var(--gc-orange)}.dot--purple{background:var(--gc-purple)}.social-links{gap:13px}.social-links a{font-size:15px;font-weight:800}.login-link{border:1px solid var(--gc-red);border-radius:7px;padding:5px 12px;font-weight:700}.mainbar{height:63px;border-bottom:1px solid #2b303a;background:#0c1017;position:relative;z-index:20}.mainbar__inner{height:100%;gap:26px}.brand{flex:0 0 260px}.brand__fallback{gap:10px}.brand__mark{display:grid;place-items:center;width:59px;height:43px;border:2px solid var(--gc-red);border-radius:11px;font-family:Rajdhani,sans-serif;font-size:29px;font-weight:700;font-style:italic;letter-spacing:-4px;box-shadow:inset 0 0 13px #ff1b2d20}.brand__word{font-family:Rajdhani,sans-serif;font-size:25px;font-weight:700;font-style:italic;line-height:.83;letter-spacing:-1px}.brand__word span{color:var(--gc-red)}.brand__word small{display:block;text-align:center;font:700 8px Inter,sans-serif;letter-spacing:.34em;margin-top:6px}.primary-nav{flex:1}.primary-nav .menu{display:flex;align-items:center;justify-content:center;gap:4px;list-style:none;padding:0;margin:0}.primary-nav .menu>li>a{display:block;padding:11px 12px;border-radius:7px;font-size:12px;font-weight:700;white-space:nowrap}.primary-nav .menu>li.current-menu-item>a,.primary-nav .menu>li>a:hover{background:var(--gc-red);color:#fff}.primary-nav .sub-menu{display:none;position:absolute;list-style:none;padding:8px;margin:0;background:#171c25;border:1px solid var(--gc-line);border-radius:9px;min-width:190px;box-shadow:0 14px 35px #0008}.primary-nav li:hover>.sub-menu,.primary-nav li:focus-within>.sub-menu{display:block}.sub-menu a{display:block;padding:9px 10px;border-radius:5px;font-size:12px}.sub-menu a:hover{background:#252c38}.header-search{width:225px}.search-form{display:flex;align-items:center;border:1px solid #596170;border-radius:8px;background:#171c25;overflow:hidden}.search-field{width:100%;min-width:0;padding:9px 12px;color:#fff;background:transparent;border:0;outline:0;font-size:11px}.search-submit{width:38px;align-self:stretch;border:0;background:transparent;color:#fff;font-size:22px;cursor:pointer}.menu-toggle{display:none}.site-footer{border-top:1px solid #39404b;background:radial-gradient(ellipse at 50% 0,#202631 0,transparent 65%),#0b0e14;position:relative;overflow:hidden}.site-footer:before,.site-footer:after{content:"";position:absolute;width:150px;height:220px;top:-80px;background:linear-gradient(135deg,transparent 38%,#ff1b2d 39% 51%,transparent 52%);opacity:.7;pointer-events:none}.site-footer:before{left:-65px}.site-footer:after{right:-65px;transform:scaleX(-1)}.footer-main{display:grid;grid-template-columns:1.4fr 1fr 1.15fr 1fr;gap:42px;padding:37px 0 29px;position:relative;z-index:1}.footer-brand p{max-width:300px;color:#c1c6cf;font-size:12px;margin:18px 0}.footer-column h2{font-size:14px;margin:4px 0 14px}.footer-menu{list-style:none;margin:0;padding:0}.footer-menu li{margin:7px 0;font-size:12px}.footer-menu li:before{content:"›";color:var(--gc-red);font-weight:900;margin-right:9px}.footer-menu span{color:var(--gc-muted)}.footer-bottom{border-top:1px solid #303744;color:#b7bdc8;font-size:11px}.footer-bottom .container{display:flex;justify-content:space-between;padding:12px 0}.footer-bottom i{color:var(--gc-red);font-style:normal;padding:0 8px}.page-shell{padding-top:42px;padding-bottom:70px;min-height:60vh}.content-with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}.site-sidebar{display:grid;align-content:start;gap:18px}.archive-header{padding:10px 0 27px}.archive-header h1{font:700 clamp(32px,4vw,48px) Rajdhani,sans-serif;margin:7px 0}.archive-header p,.archive-description{color:var(--gc-muted);max-width:700px}.breadcrumbs{display:flex;gap:9px;align-items:center;color:var(--gc-muted);font-size:11px;margin-bottom:24px}.breadcrumbs span:nth-child(2){color:var(--gc-red)}.standard-page,.single-article{padding:clamp(22px,4vw,48px);max-width:1000px;margin-inline:auto}.entry-header{max-width:850px;margin:0 auto 28px}.entry-header h1{font:700 clamp(34px,5vw,56px)/1.05 Rajdhani,sans-serif;margin:8px 0 14px}.entry-lead{font-size:18px;color:#c5cbd4}.entry-featured{max-width:1100px;margin:0 auto 30px;border-radius:12px;overflow:hidden}.entry-content{max-width:850px;margin:auto;color:#dce0e7;font-size:16px;line-height:1.8}.entry-content h2,.entry-content h3{font-family:Rajdhani,sans-serif;color:#fff;line-height:1.15}.entry-content a{color:#ff5966;text-decoration:underline}.entry-content img{border-radius:10px}.post-navigation{max-width:850px;margin:30px auto}.post-navigation a{color:#fff}.comments-area{max-width:850px;margin:30px auto;padding:24px}.widget{padding:20px}.widget-title{font:700 20px Rajdhani,sans-serif;margin:0 0 14px}
