/* The Wolf Trader — authoritative brand palette. */
:root{--bg:#08090B;--surface:#141414;--white:#F8F5F0;--muted:#B8BDC7;--red:#E42B38;--silver:#B8BDC7;--line:#b8bdc726;--cyan:var(--silver);--violet:var(--silver);--mint:var(--silver);--peach:var(--silver);--pink:var(--silver);--gold:var(--silver)}
body{background:var(--bg);color:var(--white)}
h1,h2,h3,strong,summary{color:var(--white)}
p,.hero-description,.hero-description>span,.split-heading>p,.modules p,.founder p,.questions details p,.comparison li,.check-list li,.not-for li,.section-description,.trans-copy,.future-copy{color:var(--silver)}
.red,.hero h1 .red,.process h2 .red,#transparency .red,.fit .red,.testimonials h2 .red,.final-section h2 .red{color:var(--red);background:none;-webkit-text-fill-color:currentColor}
.reading-progress{height:2px;background:var(--red)}
.nav{border-color:#b8bdc71f}.nav nav a{color:var(--silver)}.nav nav a:hover{color:var(--white)}.nav nav a:after{background:var(--red)}.brand .face-logo{border-color:#b8bdc766;box-shadow:0 0 0 3px #b8bdc707}.nav-cta{background:linear-gradient(135deg,#1c1c1e,#111113);border-color:#b8bdc745;color:var(--white)}.nav-cta:hover{border-color:var(--red);box-shadow:0 6px 22px #0006}.nav-cta span{color:var(--red)}
.hero:before{background:radial-gradient(ellipse at 18% 25%,#e42b3811,transparent 50%),radial-gradient(ellipse at 85% 60%,#b8bdc708,transparent 50%)}.authority-tag{color:var(--silver)}.hero .eyebrow{background:#141414;border-color:#b8bdc730;color:var(--white);border-radius:7px;box-shadow:inset 0 1px 0 #ffffff06}.live-dot{background:var(--red);box-shadow:none}.hero .outline,.future .outline{color:var(--silver)}.entry-reassurance span{background:#141414;border-color:#b8bdc714;color:var(--silver)}.entry-reassurance span:before{color:var(--silver)}
.button,.nav-cta{border-radius:8px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.button.primary,.final-buttons [data-channel=telegram],#telegram-link{background:linear-gradient(110deg,#c8212e,#cc2531);color:var(--white);border:1px solid var(--red);box-shadow:0 8px 24px #0006,inset 0 1px 0 #f8f5f020;font-weight:700}.button.primary:hover,.final-buttons [data-channel=telegram]:hover,#telegram-link:hover{background:linear-gradient(110deg,#d12734,#cf2532);box-shadow:0 12px 28px #0008,0 3px 18px #e42b3818;transform:translateY(-2px)}.button.secondary,.final-buttons [data-channel=whatsapp],#whatsapp-link{background:linear-gradient(135deg,#222224,#141414);color:var(--white);border:1px solid #b8bdc777;box-shadow:0 8px 24px #0004,inset 0 1px 0 #b8bdc71a}.button.secondary:hover,.final-buttons [data-channel=whatsapp]:hover,#whatsapp-link:hover{background:linear-gradient(135deg,#2a2a2d,#191919);border-color:var(--silver);box-shadow:0 12px 28px #0007}.button:after{background:linear-gradient(110deg,transparent 30%,#f8f5f01f 50%,transparent 70%)}.button:hover>span:last-child{transform:translate(2px,-1px)}.watch-cta>span:last-child{border-color:#f8f5f04d;background:#08090b15}.button:active,.nav-cta:active{transform:translateY(0) scale(.99)}.button:focus-visible,.nav-cta:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--silver);outline-offset:4px}
.video-shell{border-radius:13px;border-color:#b8bdc744;box-shadow:0 25px 65px #0008,inset 0 1px 0 #ffffff09}.video-cover{background:radial-gradient(ellipse at 50% 85%,#e42b3815,transparent 65%),linear-gradient(140deg,#1a1a1c,#0d0e10)}.video-title b{color:var(--white)}.video-brand{color:var(--silver)}.video-caption,.vsl-caption{color:var(--silver)}.play{background:var(--red);color:var(--white);box-shadow:0 0 0 9px #e42b3809,0 8px 25px #0007}.video-cover:hover .play{transform:scale(1.05);box-shadow:0 0 0 12px #e42b3812,0 10px 30px #0008}
.momentum-section .hero-art{background:radial-gradient(ellipse at 10% 75%,#e42b380d,transparent 55%),linear-gradient(135deg,#18181a,#101012);border-color:#b8bdc733;border-radius:12px;box-shadow:inset 0 1px 0 #b8bdc71c,0 16px 35px #0005}.art-year{color:var(--white)}.art-year span{-webkit-text-stroke-color:#b8bdc78c}.art-top .red{color:var(--silver)}.art-note,.art-note strong{color:var(--silver)}.countdown-values>span:nth-of-type(n){background:#08090b66;color:var(--silver);border-color:#b8bdc729;border-radius:6px}.countdown-values b{color:var(--red)}.countdown .mini-label{color:var(--silver)}.hero-tags span:nth-child(n){color:var(--silver);background:#141414}.hero-tags span:before{color:var(--red)}
.process{background:radial-gradient(ellipse at 50% 0,#e42b3808,transparent 60%),#141414;border-color:#b8bdc71f}.process>.wrap>.eyebrow{color:var(--silver)}.modules article:nth-child(n){--card-accent:var(--silver);background:linear-gradient(145deg,#1e1e20,#111214);border:1px solid #b8bdc72e;border-top:1px solid #b8bdc766;border-radius:12px;box-shadow:0 12px 24px #0003,inset 0 1px 0 #b8bdc70a}.modules article>span{color:var(--silver)}.modules h3{color:var(--white)}.modules article:hover{transform:translateY(-4px);border-color:#e42b3866;box-shadow:0 20px 32px #0006}.module-icon{background:linear-gradient(145deg,#252528,#141414);color:var(--silver);border-color:#b8bdc730;border-radius:9px}.modules article:hover .module-icon{transform:none;color:var(--white);border-color:#e42b3855;transition:color .25s,border-color .25s}
.principles{background:#0d0e10;border-color:#b8bdc71c}.principles i:nth-of-type(n){color:var(--red)}.problem{background:#101113;border-color:#b8bdc71a}.timeline>div:before{background:var(--silver);box-shadow:none}.timeline>div:last-child:before{background:var(--red)}.timeline span{color:var(--silver)}.pain-tags span{color:var(--silver);background:#141414;border-color:#b8bdc726}.statement strong{color:var(--white)}.comparison .wait{background:linear-gradient(145deg,#18181a,#101113);border-color:#b8bdc72e}.comparison .start{background:radial-gradient(ellipse at 100% 0,#e42b380f,transparent 65%),linear-gradient(145deg,#1d1a1c,#141414);border-color:#e42b3855;box-shadow:0 12px 28px #0006}.comparison article{border-radius:12px}.start .mini-label,.start li:before{color:var(--silver)}.start .corner-arrow{color:var(--red)}.start li{color:var(--white)}
.outcomes>span:nth-child(n){color:var(--silver);border-color:#b8bdc744;background:linear-gradient(145deg,#1b1b1d,#111214);border-radius:9px}.outcomes>span:nth-child(2){color:var(--red)}.outcomes small{color:var(--silver)}.proof:nth-child(n){background:#141414;border-color:#b8bdc733;border-radius:12px}.proof>span{color:var(--silver)}.proof small{color:#9297a1}.fit{background:linear-gradient(135deg,#141414,#0d0e10);border-color:#b8bdc71a}.check-list li:before{color:var(--silver)}.not-for{background:#0c0d0f;border-color:#b8bdc72e;border-radius:12px}.not-for h3{color:var(--white)}.future{background:radial-gradient(ellipse at center,#b8bdc707,transparent 65%)}.future-tags span:nth-child(n){color:var(--silver);border-color:#b8bdc72e;background:#141414;border-radius:7px}
.founder{background:radial-gradient(ellipse at 50% 15%,#e42b380a,transparent 60%),#141414;border-color:#b8bdc722}.portrait.face-portrait{border:1px solid #b8bdc788;box-shadow:0 0 0 7px #b8bdc705,0 20px 45px #0006}.founder .founder-role{color:var(--white)}.credentials span:nth-child(n){color:var(--silver);border-color:#b8bdc744;border-radius:6px;background:#08090b33}.signature{color:var(--silver)}.testimonial-placeholder:nth-child(n),.testimonial-card{background:linear-gradient(145deg,#1b1b1d,#101113);border-color:#b8bdc73b;border-radius:12px}.placeholder-symbol{color:var(--silver)}.results-note{color:var(--silver)}.questions details{background:#141414;border-color:#b8bdc726!important;border-radius:9px}.questions details[open]{background:linear-gradient(145deg,#1c1c1e,#141414);border-color:#b8bdc766!important}.questions summary:after{color:var(--silver)}.questions details[open] summary:after{color:var(--red)}
.final-section{background:radial-gradient(ellipse at 50% 100%,#e42b3816,transparent 60%),linear-gradient(140deg,#171719,#08090B);border-color:#b8bdc733}.final-section .eyebrow,.time-note{color:var(--silver)}.new-habits{color:var(--white)}.mobile-sticky{background:#08090bf2;border-color:#b8bdc733}.mobile-sticky .button{border-radius:8px}dialog{background:linear-gradient(145deg,#1d1d1f,#08090B);border-color:#b8bdc766;border-radius:14px;box-shadow:0 30px 100px #000b}dialog::backdrop{background:#08090bd6}.close{color:var(--silver);background:#b8bdc70c;border-radius:7px}.close:hover{color:var(--white);background:#b8bdc71a}select{background:#101113;border-color:#b8bdc744;color:var(--white)}.text-button{color:var(--silver)}footer p,footer small,.footer-top>span{color:var(--silver)}
@media(max-width:700px){.video-shell,.momentum-section .hero-art,.modules article{border-radius:10px}.button{border-radius:8px}.portrait.face-portrait{box-shadow:0 0 0 5px #b8bdc705,0 16px 35px #0006}}
