/* FiveM edition: graphite, muted lavender, restrained interface accents. */
:root{--ink:#eeeef2;--muted:#a4a2ad;--purple:#ad93d1;--border:#33343e;--bg:#16171c;--accent:#b5a0d8;color-scheme:dark}body{background:#16171c;color:var(--ink)}header{background:#16171cf5;border-bottom-color:#33343e}.brand{background:#c5b1e0;color:#201a2a}.brand-dot{color:#b69dd7}nav{color:#aaa7b6}.nav-active{color:#f1edf8}nav a:hover,nav button:hover{color:#c4a9e8}.cart-button{border-color:#42404c;color:#d9d4e3}.cart-button .cart-label{color:#d9d4e3}.cart-button #cart-count{background:#382d46;color:#d9c6f1}.hero-topline,.hero-baseline{color:#9893a4}.hero-topline>span:first-child{color:#bba5d7}.hero-statement h1{color:#f1eff5}.hero-statement h1 em{color:#b49bd4}.hero-statement p{color:#a6a1b0}.action-solid{background:#bba5dc;border-color:#bba5dc;color:#241d2c}.action-solid:hover{background:#d0bdec;border-color:#d0bdec}.action-text{color:#c5b5d8;border-color:#5d4a70}.hero-baseline a{color:#bcb0cb}.input-lab{background:#24212d;border-color:#484050;box-shadow:7px 7px 0 #101115}.input-lab:before{background-image:linear-gradient(#b6a0d510 1px,transparent 1px),linear-gradient(90deg,#b6a0d510 1px,transparent 1px)}.lab-top,.lab-bottom{color:#b7a8ca}.lab-badge{color:#c9b2e4;border-color:#4e405d}.lab-bottom{border-color:#4b4058}.lab-dot{background:#bca4dc;box-shadow:0 0 9px #bca4dc35}.lab-disclaimer{color:#8f839d}.demo-key{background:#413a4d;border-color:#62526f;color:#e9dcf9;box-shadow:0 7px 0 #27212e,0 10px 0 1px #17131d,3px 14px 16px #0004}.demo-key.key-w{background:#beaad9;color:#2a2033;border-color:#d1bce9;box-shadow:0 7px 0 #7e639a,0 10px 0 1px #4e3a60,3px 14px 16px #0004}.demo-key:hover{background:#5b496f}.demo-key.key-w:hover{background:#d1bce7}.demo-key.pressed,.demo-key:active{background:#a68abf;color:#201729;box-shadow:0 1px 0 #7d6498,0 3px 0 1px #4e395f}.brand-strip{background:#202127;border:1px solid #37343f;color:#bdb7c8}.brand-strip b{color:#8b709e}.brand-strip>span:last-child{color:#c5aedf}.eyebrow{color:#a28bb7}.section-note{color:#9993a2}.filter{color:#aaa4b4}.filter:hover{color:#e5d6f4}.filter.active{background:#bba5dc;color:#251c30}.search input{background:#202127;border-color:#3c3847;color:#e4ddea}.search input::placeholder{color:#93879e}.search svg{color:#a293af}.catalog-label{color:#8f839b}.product{background:#202127;border-color:#36323e;color:#ece8f2}.product:hover{border-color:#a28bb9;box-shadow:4px 5px 0 #3c304a}.product-art{border-color:#403747;background:#27232f}.product-art img{filter:saturate(.76) brightness(.88)}.product-body>.category{color:#ad93c5}.product-title>span{color:#b199ca}.product-body p{color:#aaa0b5}.card-price{border-color:#3a3343}.card-price strong small,.card-price>span{color:#b5a3c5}.availability-note{color:#a196ad}.availability-note>span{background:#aa91c2}.compare-scroll{border-color:#615469}.compare-table th,.compare-table td{border-color:#37303f}.compare-table thead th{color:#a295ae}.compare-table tbody tr:hover{background:#29232f}.compare-index{color:#8d7a9c}.compare-open{color:#c1a6df}.table-note{color:#a298ab}.step-index{color:#b298cd}.how-steps p{color:#a29aaa}.faq-heading>a{color:#bca2d5;border-color:#62516e}.faq-list{border-color:#615469}.faq-list summary{color:#e1d8e9}.faq-list summary>span{color:#b89bce}.faq-list p{color:#aba0b5}.faq-list p a{color:#c1a2df}.contact{background:#25212d;border:1px solid #4f405e}.contact .eyebrow{color:#b299c7}.contact-icon{background:#bca4d9;color:#2d2239}.contact p{color:#b2a5bf}.discord-link{background:#c1aadd;border-color:#c1aadd;color:#2a2033}.discord-link:hover{background:#d6bfee}.closing-wordmark{color:#2e2935}.closing-wordmark span{color:#69527e}footer{border-color:#3a3343;color:#a496ae}.footer-brand{color:#d0bddf}.copyright{color:#94849e}footer button,footer>div a{color:#b59ac9}.empty{border-color:#554360;color:#bca9ca}dialog{background:#202027;border-color:#4d4059;color:#eee7f4;box-shadow:0 25px 100px #0008}.close{background:#382c42;color:#c6acd9}.detail-art{background:#282331;border-color:#4b3b57}.detail-subtitle,.one-time,.detail-purchase label{color:#b7a1c8}.detail-purchase select{background:#2b2433;color:#dcc9e9;border-color:#685076}.btn{border-color:#5b466b;color:#e7d7f2;background:#302538}.primary{background:#b69bd1;border-color:#b69bd1;color:#251a2f}.primary:hover{background:#c9b0e1}.detail-copy section p{color:#b4a4c1}.detail-copy .compatibility-note{background:#2b2433;border-color:#51405f}.compatibility-note>a{color:#c6a3e0}.included-variants,.purchase-note{color:#ad93bf}.cart-icon{background:#38303f}.cart-detail small,.remove{color:#baa0cc}.checkout-notice{background:#29222f;border-color:#4f3c5d}.checkout-notice p{color:#b09bbf}.paypal{background:#51412d;border-color:#715b3b;color:#c6b48f}.cart-discord,.text-link{color:#c2a3df}.continue{color:#bea0d5}.cart-content>p{color:#baadc5}.cart-empty{color:#b7a1c5}.toast{background:#bba3d5;border-color:#d1b8ed;color:#261c2f}.discord-link{color:#2a2033;background:#c1aadd;border-color:#c1aadd}.game-tag{display:inline-flex;gap:7px;align-items:center;font-family:Consolas,monospace;font-size:9px;letter-spacing:1.2px;color:#c1a8dc}.game-tag:before{content:'';height:5px;width:5px;border:1px solid #b69bce;transform:rotate(45deg)}
.compare-table{min-width:850px;white-space:normal}.compare-table th:first-child{width:20%;min-width:175px;white-space:nowrap}.compare-purpose{width:18%;min-width:145px;color:#c5b7d2;line-height:1.7}.compare-effect{width:40%;min-width:280px;line-height:1.8;color:#b3a8be}.compare-price{white-space:nowrap;min-width:105px}.compare-price small{display:block;font-size:10px;font-weight:400;color:#a696b3;margin-top:6px}.compare-table tbody th{vertical-align:top;padding-top:23px}.compare-table td{vertical-align:top}.compare-open{white-space:nowrap}.compare-index{margin-right:13px}
