.hidden{display:none!important}.inner-page header{position:relative;background:#09090bc9}.page-hero{padding:95px 7% 75px;background:linear-gradient(90deg,#09090be8,#09090b50),url('/assets/crown.png') center 40%/cover;border-bottom:1px solid #ffffff20}.page-hero .eyebrow{color:var(--red)}.page-hero h1{font-size:clamp(70px,7vw,105px)}.page-hero>p:not(.eyebrow){color:#c2bfc3;font-size:18px;line-height:1.7}.forum-hero{background-position:center 60%}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.toolbar h2{font-size:40px}.toolbar .eyebrow{margin-bottom:12px}.tabs{display:flex;gap:24px;border-bottom:1px solid #ffffff25}.tabs button{background:none;border:0;padding:16px 0;color:#999;font-size:13px;border-bottom:2px solid transparent}.tabs button.active{border-color:var(--red);color:white}.search-label{display:block;font-size:11px;letter-spacing:1px;color:#aaa;margin:20px 0 30px}input,select,textarea{display:block;width:100%;padding:15px 16px;margin-top:9px;border:1px solid #ffffff25;border-radius:0;background:#141417;color:#eee;font:inherit;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--red)}textarea{min-height:170px;resize:vertical}.games-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.game-tile{border:1px solid #ffffff25;background:#101013;overflow:hidden}.game-tile img{width:100%;height:290px;object-fit:cover;transition:transform .4s}.game-tile:hover img{transform:scale(1.025)}.tile-content{padding:28px}.tile-content h3{font-size:40px;margin:15px 0}.tile-content p{color:#aaa;line-height:1.6}.empty-state{grid-column:1/-1;min-height:360px;border:1px solid #ffffff20;padding:60px 40px;text-align:center;background:radial-gradient(ellipse at bottom,#66202045,transparent),#0e0e11}.empty-state img{height:90px;opacity:.8}.empty-state h3{font-size:42px;margin:24px 0 15px}.empty-state p{color:#aaa;line-height:1.7}.community-banner{display:flex;justify-content:space-between;align-items:center;margin-top:65px;padding:45px;border:1px solid #ffffff25;background:#171114b3}.community-banner h2{font-size:44px}.community-banner p:not(.eyebrow){color:#aaa}.forum-layout{display:grid;grid-template-columns:250px 1fr;gap:60px;padding-top:65px}#categories{display:flex;flex-direction:column;gap:5px}#categories button{padding:16px;text-align:left;background:transparent;border:1px solid transparent;color:#aaa;font-size:13px}#categories button.active{border-color:#ffffff20;border-left:3px solid var(--red);color:#fff;background:#251213}#categories button:hover{color:#fff}.guidelines{border:1px solid #ffffff20;padding:25px;margin-top:35px}.guidelines img{height:65px;margin-bottom:20px}.guidelines h3{font-size:26px}.guidelines p{color:#999;font-size:13px;line-height:1.8}.guidelines button{background:none;border-top:0;border-left:0;border-right:0}.topic-row{display:block;padding:27px 25px;border:1px solid #ffffff20;border-bottom:0;background:#101013c9}.topic-row:last-child{border-bottom:1px solid #ffffff20}.topic-row:hover{background:#241416}.topic-meta{display:flex;flex-wrap:wrap;gap:13px;color:#999;font-size:10px;letter-spacing:1px}.topic-meta .red{color:var(--red)}.topic-row h3{font-size:29px;line-height:1.2;margin:15px 0}.topic-row p{color:#aaa;font-size:13px;line-height:1.6;margin-bottom:0}.subtle{font-size:12px;color:#999;line-height:1.7}.detail-section{max-width:1200px;min-height:65vh}.detail-hero{margin:35px 0;border:1px solid #ffffff25;max-height:550px;width:100%;object-fit:cover}.detail-section h1{font-size:clamp(50px,6vw,85px);margin:35px 0;overflow-wrap:anywhere}.body-copy{white-space:pre-wrap;color:#c3bfc5;line-height:1.9;overflow-wrap:anywhere}.detail-section video{width:100%;margin:25px 0}.admin-actions{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.admin-actions button{background:#1d1b20;border:1px solid #ffffff30;padding:10px 16px;font-size:12px}.reply{border:1px solid #ffffff20;padding:26px;margin:18px 0}.reply .body-copy{margin-bottom:0}.reply-form{margin-top:40px;background:#141316;padding:30px;border-top:2px solid var(--red)}.reply-form h3{font-size:30px}.reply-form label{display:block;margin:20px 0;font-size:12px}.editor-form label{display:block;font-size:12px;color:#bbb;margin:20px 0}.editor-form h2{font-size:42px;margin-bottom:25px}.editor-form .button{margin-top:12px}.editor-form .form-error{color:#ff7b71;line-height:1.6}.editor-form small{color:#999;line-height:1.5}#editor{padding:50px 35px;width:min(680px,94vw)}#editor .close{top:10px}#toast{position:fixed;bottom:25px;right:25px;background:#252026;border-left:3px solid var(--red);padding:18px 25px;z-index:30;max-width:400px;display:none}.error-state{border:1px solid #a53535;padding:25px;color:#ffaaa0}.pinned{color:#ef6a61}.section.collection{padding-top:45px}@media(max-width:850px){.forum-layout{grid-template-columns:1fr;gap:30px}.guidelines{display:none}#categories{flex-direction:row;overflow-x:auto}#categories button{white-space:nowrap}.forum-layout aside>.eyebrow{display:none}.games-grid{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.toolbar h2{font-size:34px}.page-hero{padding:65px 6%}.page-hero h1{font-size:70px}.community-banner{padding:25px}.community-banner h2{font-size:34px}.community-banner .round-button{display:none}.detail-section{padding-top:40px}.tabs{gap:20px}.empty-state{padding:40px 20px}.topic-row{padding:22px 18px}.forum-layout{padding-top:30px}}
#categories button span{display:none}.inner-page .header-cta span{color:var(--red)}
