/* FiveM Crimson. All shared components are scoped to this independent theme. */
html[data-layout=v2][data-theme][data-forumx-theme=fivem]{color-scheme:dark;--fx98-bg:#100b10!important;--fx98-panel:#191319!important;--fx98-soft:#211820!important;--fx98-tint:#281720!important;--fx98-line:#39232f!important;--fx98-text:#e8e0e5!important;--fx98-muted:#b5a4af!important;--fx98-link:#ef8d9b!important;--accent:#d13d5b;--accent-strong:#e65371;--accent-soft:#3a1724;--border:#39232f;--surface:#191319;--surface-2:#211820;--text:#e8e0e5;--text-strong:#fff;--muted:#b5a4af;--fx100-button:#ac2844!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98{background:radial-gradient(ellipse at 4% 34%,#35101d66,transparent 35%),radial-gradient(ellipse at 98% 55%,#43102555,transparent 35%),#100b10!important;color:#e8e0e5!important;background-attachment:scroll!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx135-header{background:#100b10!important;box-shadow:none!important;position:relative!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx135-account-bar{background:#130e15!important;border-bottom:1px solid #3d1b2b!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx135-account-note{color:#bba4b1!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx135-masthead{background:none!important;padding:0!important;min-height:0!important;border-bottom:1px solid #421c2c!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx135-masthead::before,html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx135-masthead::after,html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx135-wave{display:none!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx135-nav{min-height:74px!important;padding-block:12px!important;background:#140f17!important;max-width:none!important;padding-inline:max(24px,calc((100% - 1280px)/2))!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx135-brand{font-size:27px!important;letter-spacing:-1px;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx135-primary a{color:#d7c8d1!important;border-radius:4px!important;background:transparent!important;font-size:13px!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx135-primary a svg{color:#d44363!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx135-primary a[aria-current=page]{background:#311320!important;color:#fff!important;border-bottom:2px solid #d44363;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx135-subnav{min-height:44px!important;background:#140d14!important;border-top:1px solid #3c1828;max-width:1280px!important;margin:auto!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx135-subnav a{color:#c2abb8!important;font-size:12px!important;}
.fx209-hero{position:relative;min-height:375px;background-image:linear-gradient(0deg,#100b10,transparent 28%),linear-gradient(90deg,#10071066,transparent 75%),var(--fx209-cover,url('forumx-fivem-hero-r209.webp'));background-position:center;background-size:cover;isolation:isolate;}
.fx209-hero-inner{box-sizing:border-box;max-width:1280px;margin:auto;padding:67px 26px 60px;}
.fx209-eyebrow{display:inline-block;font-size:11px;letter-spacing:.28em;color:#f0a3af;border-left:3px solid #e64362;padding-left:10px;margin-bottom:20px;}
.fx209-wordmark{display:block;width:fit-content;font-size:clamp(40px,5vw,76px);font-weight:900;text-transform:uppercase;letter-spacing:-.055em;line-height:1.05;color:#f8e5e9!important;text-shadow:0 3px 0 #501323,0 0 36px #f83c5f44;max-width:65%;overflow-wrap:anywhere;}
.fx209-wordmark>span{display:block;letter-spacing:.36em;font-size:clamp(10px,1.1vw,14px);font-weight:500;margin-top:14px;color:#d996a6;}
.fx209-hero p{font-size:15px;letter-spacing:.025em;margin:20px 0;color:#d0b4c0;}
.fx209-hero-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;}
.fx209-hero-actions>a{display:inline-flex;gap:8px;align-items:center;font-size:12px;min-height:44px;}.fx209-hero-actions svg{width:16px;height:16px;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 #content{max-width:1280px!important;padding:24px 22px 42px!important;}
.fx209-home{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:28px;align-items:start;}.fx209-main,.fx209-sidebar{min-width:0;}.fx209-sidebar{display:grid;gap:26px;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 :is(.card,.premium-panel,.fx100-module,.fx209-panel,.fx98-category,.profile-tab-panel,.thread-title-card,.fxp-post,.fx139-profile-panel){background:#191319!important;color:#e8e0e5!important;border:1px solid #39232f!important;border-radius:5px!important;box-shadow:0 3px 12px #0003!important;}
.fx209-feed{padding:0;margin-bottom:32px;background:linear-gradient(120deg,#1a1018,#130e13)!important;}
.fx209-feed>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid #3b202f;}.fx209-feed h1{font-size:15px;margin:0;letter-spacing:.025em;}.fx209-feed>header>a{display:flex;gap:7px;font-size:11px;color:#bf8f9e;}.fx209-feed>header svg{width:14px;height:14px;}
.fx209-feed-list{min-height:195px;padding:4px 20px;max-height:330px;overflow:auto;scrollbar-color:#733147 #1a1119;scrollbar-width:thin;}
.fx209-feed-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid #30202b;}.fx209-feed-list article:last-child{border:0;}.fx209-feed-list img{border-radius:50%;object-fit:cover;}.fx209-feed-list article>div{display:grid;gap:4px;min-width:0;}.fx209-feed-list strong{font-size:12px;color:#ed9cb1;}.fx209-feed-list article>div>a{color:#e4d7de;font-size:13px;overflow-wrap:anywhere;}.fx209-feed-list small,.fx209-feed-list time{font-size:10px;color:#ad94a2;}.fx209-feed>footer{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:13px 20px;border-top:1px solid #3b202f;color:#b79ca9;font-size:11px;}
.fx209-energy-title{position:relative;isolation:isolate;margin:0!important;padding:18px 20px!important;color:#f6e3eb!important;text-align:center;font-size:13px!important;letter-spacing:.09em;line-height:1.5;background:radial-gradient(ellipse at 5% 50%,#ea416d55,transparent 27%),radial-gradient(ellipse at 95% 50%,#ec527b66,transparent 27%),linear-gradient(0deg,#160f16,#2c1624 49%,#170f17)!important;border-top:1px solid #7d2e49!important;border-bottom:1px solid #5f263f!important;text-shadow:0 0 18px #ea4e8b80;}
.fx209-energy-title:before,.fx209-energy-title:after{content:'';position:absolute;z-index:-1;width:35%;height:90%;border-top:1px solid #e4719f77;border-radius:50%;top:15%;transform:rotate(-7deg);pointer-events:none;}.fx209-energy-title:before{left:0;}.fx209-energy-title:after{right:0;transform:rotate(7deg);}
.fx209-directory-heading{margin-bottom:20px;}.fx209-directory-heading>span{display:block;text-align:center;color:#987c8c;font-size:10px;margin-top:8px;letter-spacing:.07em;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx98-category{margin-bottom:20px!important;overflow:hidden;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx98-category>header{background:linear-gradient(90deg,#311222,#21141e 55%,#371324)!important;border-bottom:1px solid #572338!important;min-height:52px!important;padding:12px 18px!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx184-category-label strong{color:#efc9d7!important;font-size:13px!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx184-row{background:linear-gradient(110deg,#1c171d,#181419)!important;border-radius:0!important;border-bottom:1px solid #3b2a35!important;padding:20px 18px!important;min-height:108px!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx184-row:last-child{border-bottom:0!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx184-icon{width:54px!important;height:54px!important;border:1px solid #552437!important;border-radius:5px!important;background:linear-gradient(145deg,#31232c,#131015)!important;box-shadow:inset 0 0 14px #0009!important;color:#db5270!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx184-copy>strong{font-size:14px!important;color:#eee0e8!important;}.fx209-home .fx184-copy>small{font-size:11px!important;color:#aa929f!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx184-counts{font-size:10px!important;color:#bf8d9f!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx184-last{background:#241b23!important;border:1px solid #382532!important;border-radius:4px!important;padding:11px!important;min-width:0;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx184-last a{color:#dbb9c9!important;font-size:11px!important;}
.fx209-topic-list{list-style:none;padding:8px 16px 14px;margin:0;}.fx209-topic-list li{display:flex;gap:11px;align-items:center;padding:14px 0;border-bottom:1px solid #35212e;}.fx209-topic-list li:last-child{border:0;}.fx209-topic-list img{flex-shrink:0;object-fit:cover;border-radius:50%;border:1px solid #683448;}.fx209-topic-list li>div{min-width:0;display:grid;gap:6px;}.fx209-topic-list a{font-size:12px;line-height:1.5;color:#ebd9e2;overflow-wrap:anywhere;}.fx209-topic-list small{font-size:10px;line-height:1.5;color:#ad8f9f;}.fx209-empty{color:#ac93a1;font-size:12px;padding:20px;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx190-home-leaders{gap:16px!important;margin-top:28px!important;}.fx209-main .fx190-home-leaders>section{background:#191219!important;border:1px solid #3f2434!important;border-radius:4px!important;padding:0 14px 14px!important;}.fx209-main .fx190-home-leaders h3{color:#edc1d0!important;font-size:11px!important;border-bottom:1px solid #633049;padding:16px 0!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx190-prefooter-wrap{margin-top:30px!important;padding-bottom:32px!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx190-prefooter-stats{background:transparent!important;border:0!important;box-shadow:none!important;gap:20px!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx190-prefooter-stats>.fx190-stat{border:0!important;background:transparent!important;}.fx190-stat-icon svg{flex-shrink:0;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx190-stat-icon{color:#d24466!important;}
.fx209-footer{border-top:1px solid #6b243d;background:radial-gradient(ellipse at 24% 0,#70223945,transparent 48%),radial-gradient(ellipse at 90% 80%,#6c205433,transparent 40%),#140c14;padding:36px max(24px,calc((100% - 1236px)/2)) 36px;color:#bba4b2;}
.fx209-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:36px;}.fx209-footer-grid>section,.fx209-footer-grid>nav{border-right:1px solid #522437;padding-right:30px;}.fx209-footer-grid>nav:last-child{border:0;}.fx209-footer h2{font-size:11px;letter-spacing:.08em;color:#efc6d7;margin:0 0 16px;}.fx209-footer p{font-size:12px;line-height:1.8;max-width:300px;}.fx209-footer nav a{display:block;margin-bottom:10px;font-size:12px;color:#bca5b3;}.fx209-footer section>a{font-size:12px;color:#f093ad;}.fx209-footer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:32px;padding-top:20px;border-top:1px solid #39202d;font-size:10px;}.fx209-footer button{background:transparent;color:inherit;border:1px solid #593044;min-height:44px;padding:8px 12px;border-radius:5px;font:inherit;cursor:pointer;}.fx209-footer button svg{width:14px;height:14px;}.fx209-footer-logo{display:block;width:fit-content;margin:32px auto 0;color:#efc1d2!important;font-size:32px;letter-spacing:-.06em;font-weight:900;text-transform:uppercase;text-align:center;}.fx209-footer-logo small{display:block;font-size:9px;letter-spacing:.25em;font-weight:500;margin-top:6px;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 :is(input,select,textarea,.ql-editor,.ql-container){background-color:#171018!important;color:#eee1e9!important;border-color:#513043!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 :is(.fx98-bottom,.fx135-menu,.fx135-drawer){background:#1b101a!important;color:#e8d9e3!important;border-color:#51273c!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 :is(a,button,input,select,textarea):focus-visible{outline:2px solid #f193b1!important;outline-offset:3px;}
@media(min-width:1000px){html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx184-row{grid-template-columns:minmax(0,1fr) 205px!important;}.fx209-home .fx190-home-leaders{grid-template-columns:1fr!important;}.fx209-main .fx190-home-leaders ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;}}
@media(max-width:1000px){.fx209-home{grid-template-columns:minmax(0,1fr) 250px;gap:20px;}.fx209-hero{min-height:330px;}.fx209-wordmark{max-width:60%;}.fx209-hero-inner{padding-top:55px;}.fx209-main .fx190-home-leaders{grid-template-columns:1fr!important;}}
@media(max-width:760px){html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx135-nav{min-height:66px!important;padding:10px 16px!important;}html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 #content{padding:18px 12px 30px!important;}.fx209-home{grid-template-columns:minmax(0,1fr);gap:24px;}.fx209-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.fx209-sidebar>.fx100-module{grid-column:1/-1;}.fx209-hero{min-height:310px;background-position:60% center;}.fx209-hero-inner{padding:40px 18px 35px;background:linear-gradient(90deg,#160912c9,#16091222);}.fx209-eyebrow{font-size:9px;letter-spacing:.15em;}.fx209-wordmark{font-size:44px;max-width:75%;}.fx209-wordmark>span{font-size:9px;letter-spacing:.22em;}.fx209-hero p{font-size:12px;}.fx209-hero-actions{gap:15px;}.fx209-feed>header{padding:14px;}.fx209-feed-list{padding:0 14px;}.fx209-feed-list article{grid-template-columns:34px minmax(0,1fr);gap:10px;}.fx209-feed-list time{grid-column:2;}.fx209-feed>footer{padding:14px;flex-wrap:wrap;}.fx209-footer{padding:28px 18px 100px;}.fx209-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}.fx209-footer-grid>section{grid-column:1/-1;border:0;padding:0;}.fx209-footer-grid>nav{padding-right:10px;}.fx209-footer-bottom{gap:12px;}.fx209-footer-logo{font-size:28px;}html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx135-account-bar .fx135-container{padding-inline:14px!important;}html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx184-row{padding:16px 12px!important;}.fx209-energy-title{font-size:11px!important;letter-spacing:.04em;}.fx209-topic-list{padding-inline:12px;}.fx209-topic-list li{gap:8px;}.fx209-topic-list img{width:28px;height:28px;}}
@media(max-width:440px){.fx209-sidebar{grid-template-columns:minmax(0,1fr);}.fx209-wordmark{font-size:38px;}.fx209-feed>header{align-items:start;}.fx209-feed>header>a{max-width:95px;line-height:1.5;}html[data-layout=v2][data-theme][data-forumx-theme=fivem] .fx135-subnav{gap:14px!important;}.fx209-footer-grid{gap:16px;}}
@media(prefers-reduced-motion:reduce){html[data-layout=v2][data-theme][data-forumx-theme=fivem] *,html[data-layout=v2][data-theme][data-forumx-theme=fivem] *:before,html[data-layout=v2][data-theme][data-forumx-theme=fivem] *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important;}}

html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx135-masthead{height:auto!important;max-height:none!important;overflow:visible!important;}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx123-stories{display:none!important;}

.fx209-home.fx209-no-sidebar{grid-template-columns:minmax(0,1fr)}
@media(min-width:761px){.fx209-home.fx209-left-sidebar{grid-template-columns:286px minmax(0,1fr)}.fx209-left-sidebar>.fx209-sidebar{grid-row:1;grid-column:1}.fx209-left-sidebar>.fx209-main{grid-row:1;grid-column:2}}
html[data-layout=v2][data-theme][data-forumx-theme=fivem][data-design-width=wide] body.fx-r98 #content{max-width:1440px!important}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx209-feed h1{font-size:16px!important}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx209-panel>header{background:transparent!important}
html[data-layout=v2][data-theme][data-forumx-theme=fivem] body.fx-r98 .fx184-copy>strong{font-size:14px!important}
