.forum-hero{min-height:0;padding:35px max(7%,calc((100vw - 1330px)/2)) 42px;background:radial-gradient(ellipse at 80% 45%,#3c1828,#100d15 78%)}
.forum-hero h1{font-size:clamp(38px,4.4vw,60px);margin:4px 0 9px}.forum-hero p{margin:8px 0;font-size:12px;max-width:560px}.forum-hero-actions{margin-top:18px}.forum-hero-actions .btn{padding:11px 17px;font-size:10px}.forum-crest{font-size:270px;top:-95px;right:12%}.forum-shell{padding-top:20px}.forum-stat-bar{margin:16px 0 25px}.forum-stat-bar>div{min-height:68px;padding:12px 18px}.forum-toolbar{margin-bottom:18px}.forum-toolbar h2{font-size:28px}.forum-section-header{padding:13px 19px}.forum-board{padding:15px 20px}.forum-sidebar .welcome-card .sidebar-emblem{font-size:67px}.forum-sidebar .welcome-card h3{font-size:14px}.forum-sidebar .side-card{padding:18px}.forum-sidebar .side-title{padding-bottom:12px;margin-bottom:12px}.forum-detail{padding:20px;min-height:250px}
@media(max-width:580px){.forum-hero{padding:26px 5% 35px}.forum-hero h1{font-size:37px}.forum-hero-actions{gap:8px}.forum-crest{font-size:160px;top:-30px;right:-10px}.forum-stat-bar>div{min-height:65px}}
