/* DELULU LAND: jet black, neon green, neon purple, neon gold. */
:root{--bg:#000000;--panel:#0b0b0b;--panel-2:#111111;--panel-hover:#171717;--line:#292929;--text:#f3f3f3;--muted:#aaaaaa;--accent:#39ff14;--green:#39ff14;--purple:#b026ff;--gold:#ffd700}
body{background:#000000;color:#f3f3f3}
body:before{background:radial-gradient(900px 620px at 85% -15%,#b026ff06,transparent 65%),radial-gradient(700px 400px at 0 0,#39ff1403,transparent 65%)}
.site-header{background:#000000f5}
.header-bar{border-bottom-color:#242424}
.promo-bar{background:#070707;border-color:#b026ff30;color:#c6c6c6}
.promo-bar strong{color:#39ff14;border-color:#39ff1440;background:#39ff1408}
.promo-bar a{color:#cda3ed}
.primary,.lm-btn-primary{background:#39ff14;border-color:#7dff63;color:#061000;box-shadow:0 0 20px #39ff141c}
.primary:hover,.lm-btn-primary:hover{background:#65ff49;box-shadow:0 0 27px #39ff1433}
.secondary,.lm-btn-secondary{background:#111111;border-color:#333333;color:#f3f3f3}
.secondary:hover,.lm-btn-secondary:hover{background:#1b1b1b;border-color:#b026ff77}
.sidebar{background:linear-gradient(180deg,#040404,#000000);border-right-color:#262626}
.sidebar a:hover{background:#141414}
.sidebar a.active{color:#39ff14;background:#39ff1408;border-color:#39ff1433;box-shadow:inset 3px 0 #39ff14}
.sidebar .purple-dot{background:#b026ff;box-shadow:0 0 10px #b026ff77}
.deal-row,.carousel-card,.provider-card,.learning-cards article,.compare-option,.faq-stack details{background:linear-gradient(135deg,#101010,#080808);border-color:#2b2b2b}
.carousel-card.is-center{border-color:#39ff1470;box-shadow:0 0 27px #39ff140e}
.carousel-card:not(.is-center){border-color:#b026ff33}
.carousel-price,.code-button,.search-input{background:#050505;border-color:#303030}
.deal-row:first-child{border-color:#39ff1455}
.rating-stars{color:#ffd700}
.deal-price strong,.carousel-price strong{color:#39ff14}
.offer-pill{color:#39ff14;background:#39ff1408;border-color:#39ff1433}
.code-button b{color:#c978ff}
.code-button:hover,.code-button.copied{border-color:#b026ff;background:#b026ff0b}
.code-button.copied b{color:#39ff14}
.segmented{background:#0b0b0b;border-color:#2d2d2d}
.segmented button.active{background:#39ff14;color:#061000}
.ranking-table thead{background:#161616}
.ranking-table tbody{background:#090909}
.ranking-table tbody tr:first-child{background:linear-gradient(90deg,#ffd70010,#090909 65%)}
.rank-position{color:#cccccc}
.ranking-table tbody tr:first-child .rank-position{color:#ffd700;text-shadow:0 0 13px #ffd70033}
.ranking-table td{border-bottom-color:#262626}
.comparison-table{background:#0b0b0b}
.comparison-table thead th{background:#161616}
.comparison-table tbody th{background:#050505;color:#b6b6b6}
.comparison-table td,.comparison-table th{border-color:#292929}
.compare-option.selected{background:#39ff1408;border-color:#39ff1470}
.gold-panel{background:radial-gradient(ellipse at 50% 0,#ffd7000a,transparent 75%),#070707;border-color:#ffd70055;box-shadow:0 0 30px #ffd70005}
.gold-panel .eyebrow-pill{color:#ffd700;background:#ffd70007;border-color:#ffd70040}
.gold-panel .button{background:#b026ff;border-color:#cb6cff;box-shadow:0 0 22px #b026ff25;color:#fff}
.indicator-preview{background:linear-gradient(135deg,#101010,#030303);border-color:#39ff1444}
.indicator-preview img{border-color:#39ff1426}
.indicator-highlights article,.workflow-steps article,.copier-diagram{background:#0b0b0b;border-color:#2d2d2d}
.indicator-highlights article>span{color:#c66cff}
.status-pill{background:#39ff1408;border-color:#39ff1440;color:#9cff89}
.code-callout{background:linear-gradient(135deg,#ffd7000d,#080808);border-color:#ffd70033}
.lm-accent{color:#39ff14}.lm-gold{color:#ffd700}
.lm-feature-card{background:linear-gradient(145deg,#101010,#080808);border-color:#2d2d2d}
.lm-feature-card:nth-child(2),.lm-feature-card:nth-child(4){border-color:#b026ff33}
.lm-feature-card:hover{border-color:#39ff1470;box-shadow:0 0 25px #39ff140c}
.lm-feature-giveaways{background:radial-gradient(ellipse at 60% 60%,#b026ff1e,transparent 80%),#050505}
.lm-feature-giveaways .icon{color:#ffd700;filter:drop-shadow(0 0 8px #ffd70033)}
.lm-feature-indicator{background:radial-gradient(ellipse at 80% 70%,#39ff141c,transparent 80%),#040404}
.lm-pick-row{background:#0b0b0b;border-color:#2c2c2c}
.lm-pick-first{border-color:#ffd70066;box-shadow:0 0 23px #ffd70012}
.lm-pick-code>span{color:#39ff14}
.lm-card-link{color:#39ff14}
.lm-prize-panel,.lm-giveaway-how,.lm-faq details{background:#0b0b0b;border-color:#292929}
.lm-giveaway-how{border-color:#b026ff44}
.lm-community-callout{background:radial-gradient(ellipse at 100% 100%,#b026ff0c,transparent 65%),#090909;border-color:#b026ff3d}
.modal{background:#0b0b0b;border-color:#3e3e3e;box-shadow:0 25px 100px #000c,0 0 30px #b026ff09}
.modal::backdrop{background:#000000d8}
.info-grid,.info-grid>div{border-color:#2d2d2d}
.dashboard-footer,.main-footer{border-color:#292929}.main-footer{background:#050505}
.rwd-module{--rwd-bg:#000000;--rwd-panel:#0b0b0b;--rwd-border:#292929;--rwd-text:#f3f3f3;--rwd-muted:#aaaaaa;--rwd-green:#39ff14;--rwd-purple:#b026ff;--rwd-gold:#ffd700}
.rwd-access-card{background:radial-gradient(ellipse at 0 0,#39ff140d,transparent 65%),#070707;border-color:#39ff1440}
.rwd-connect-strip{background:#0a070c;border-color:#b026ff44}
.rwd-small-button{background:#b026ff;border-color:#c967ff;color:#fff;box-shadow:0 0 17px #b026ff15}
.rwd-balance>strong{color:#ffd700;text-shadow:0 0 22px #ffd7002a}
.rwd-gem{color:#c45dff;filter:drop-shadow(0 0 8px #b026ff44)}
.rwd-practice-badge{color:#d399ff;border-color:#b026ff33;background:#b026ff07}
.rwd-history,.rwd-streak-card,.rwd-spin-state{background:#0b0b0b;border-color:#303030}
.rwd-wheel-frame{filter:drop-shadow(0 0 14px #ffd70012)}
.rwd-wheel-spin{box-shadow:0 0 25px #b026ff44,inset 0 1px #eed3ff66}
.site-toast{background:#39ff14;color:#061000;border-color:#7dff63}
@media(max-width:850px){.top-nav{background:#050505;border-color:#303030}.sidebar-toggle{background:#0b0b0b;border-color:#333333}.sidebar-backdrop.visible{background:#000000a8}}
