/* V521 — Trenox-inspired scanner landing layout. The data finder remains unchanged. */
.crypgo-landing{--df-bg:#080201;--df-panel:#150705;--df-panel-soft:#210b07;--df-line:rgba(255,191,157,.2);--df-text:#fff9f6;--df-muted:#c2aaa2;--df-mint:#e7c67a;--df-mint-strong:#d29c3f;--df-gold:#d4a849;background:radial-gradient(ellipse at 78% 5%,rgba(154,91,21,.22),transparent 30%),radial-gradient(ellipse at 15% 28%,rgba(98,54,10,.2),transparent 35%),var(--df-bg);color:var(--df-text);overflow:hidden}
body:has(.crypgo-landing){background:#080201}
.crypgo-landing a{color:inherit}.df-hero,.df-section,.df-trust-strip{width:min(1220px,calc(100% - 44px));margin-inline:auto}.df-hero{min-height:650px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:24px;padding:86px 0 60px;position:relative}.df-hero-copy{position:relative;z-index:2;max-width:620px}.df-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--df-mint);font-size:11px;font-weight:900;letter-spacing:.13em}.df-kicker i,.df-section-status i,.df-live-pill i{width:7px;height:7px;border-radius:50%;background:var(--df-mint-strong);display:inline-block;box-shadow:0 0 14px rgba(95,217,133,.7)}.df-hero h1{font-size:clamp(48px,6.2vw,84px);line-height:.97;letter-spacing:-.055em;margin:20px 0 22px}.df-hero h1 em,.df-feature-band h2 em{font-style:normal;color:var(--df-mint)}.df-hero-lead{max-width:560px;color:var(--df-muted);font-size:17px;line-height:1.7;margin:0}.df-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:31px}.df-primary,.df-secondary{display:inline-flex;align-items:center;gap:14px;border-radius:8px;padding:14px 19px;text-decoration:none;font-size:12px;font-weight:900;transition:transform .2s ease,filter .2s ease}.df-primary{background:linear-gradient(135deg,#fff1c9,#d8a548);color:#241707!important;box-shadow:0 12px 30px rgba(170,103,23,.24)}.df-secondary{border:1px solid rgba(213,164,72,.46);color:var(--df-text)!important;background:rgba(255,255,255,.035)}.df-primary:hover,.df-secondary:hover{transform:translateY(-2px);filter:brightness(1.06)}.df-primary span,.df-secondary span{font-size:18px;line-height:0}.df-trust-line{display:flex;flex-wrap:wrap;gap:17px;margin-top:39px;color:#748e9d;font-size:10px;font-weight:800}.df-trust-line b{color:var(--df-mint);margin-right:5px}.df-hero-visual{min-height:430px;position:relative;display:grid;place-items:center}.df-glow{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(154,91,21,.22),rgba(255,88,34,0) 68%);filter:blur(10px)}.df-market-card{position:absolute;border:1px solid rgba(211,169,82,.28);background:linear-gradient(145deg,rgba(15,39,54,.9),rgba(4,15,25,.94));box-shadow:0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(10px);border-radius:16px;padding:23px}.df-market-card-main{width:min(390px,82%);transform:rotate(-4deg);z-index:2;left:5%;top:17%}.df-market-card-float{width:220px;right:4%;bottom:10%;z-index:3;transform:rotate(5deg);padding:18px}.df-mini-label{display:block;color:#7d9bab;font-size:9px;font-weight:900;letter-spacing:.11em}.df-market-card strong{display:block;font-size:43px;letter-spacing:-.06em;margin-top:12px}.df-market-card .up{display:block;color:var(--df-mint-strong);font-size:15px;margin-top:5px}.df-market-card small{display:block;color:#7894a4;font-size:10px;margin-top:11px}.df-sparkline{height:80px;display:flex;align-items:end;gap:7px;margin-top:14px}.df-sparkline i{display:block;flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--df-mint-strong),rgba(95,217,133,.07));height:var(--h,40%)}.df-sparkline i:nth-child(1){--h:22%}.df-sparkline i:nth-child(2){--h:36%}.df-sparkline i:nth-child(3){--h:28%}.df-sparkline i:nth-child(4){--h:52%}.df-sparkline i:nth-child(5){--h:45%}.df-sparkline i:nth-child(6){--h:67%}.df-sparkline i:nth-child(7){--h:57%}.df-sparkline i:nth-child(8){--h:79%}.df-sparkline i:nth-child(9){--h:70%}.df-sparkline i:nth-child(10){--h:92%}.df-market-card-float strong{font-size:37px}.df-live-pill{display:inline-flex;align-items:center;gap:6px;margin-top:17px;color:var(--df-mint);font-size:10px}.df-orbit{position:absolute;border:1px solid rgba(211,169,82,.16);border-radius:50%;width:510px;height:250px;transform:rotate(-30deg)}.df-orbit-two{width:430px;height:210px;transform:rotate(28deg);border-color:rgba(212,168,73,.17)}.df-trust-strip{border-top:1px solid var(--df-line);border-bottom:1px solid var(--df-line);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:18px 0;color:#668393;font-size:10px;font-weight:850;letter-spacing:.08em}.df-trust-strip b{color:#afc2cc;font-size:14px;letter-spacing:-.02em}.df-section{padding:92px 0 0}.df-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding-top:0;margin-top:1px}.df-stats>div{padding:31px 24px;border-right:1px solid var(--df-line);background:rgba(255,255,255,.015)}.df-stats>div:first-child{border-left:1px solid var(--df-line)}.df-stats strong{display:block;font-size:38px;letter-spacing:-.05em;color:var(--df-text)}.df-stats span{display:block;color:#7793a2;font-size:11px;line-height:1.4;margin-top:8px}.df-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.df-section-head.centered{display:block;text-align:center;max-width:680px;margin-inline:auto;margin-bottom:35px}.df-section-head h2{font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:-.045em;margin:13px 0 12px}.df-section-head p{color:var(--df-muted);font-size:15px;line-height:1.65;margin:0;max-width:680px}.df-section-head.centered p{margin-inline:auto}.df-section-status{display:inline-flex;align-items:center;gap:8px;color:var(--df-mint);font-size:10px;font-weight:850;white-space:nowrap}.df-scanner-shell{background:linear-gradient(145deg,rgba(11,33,47,.82),rgba(3,13,22,.9));border:1px solid var(--df-line);border-radius:20px;padding:18px;box-shadow:0 24px 80px rgba(0,0,0,.24)}.df-scanner-shell .mts-df-v153{background:transparent}.df-workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.df-workflow-grid article{min-height:210px;border:1px solid var(--df-line);background:linear-gradient(145deg,rgba(12,30,43,.8),rgba(4,14,23,.8));border-radius:14px;padding:22px;transition:transform .2s ease,border-color .2s ease}.df-workflow-grid article:hover{transform:translateY(-4px);border-color:rgba(255,174,132,.46)}.df-workflow-grid article>span{color:var(--df-mint);font-size:11px;font-weight:900}.df-workflow-grid h3{font-size:18px;margin:37px 0 10px}.df-workflow-grid p{color:var(--df-muted);font-size:12px;line-height:1.6;margin:0}.df-feature-band{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;border-top:1px solid var(--df-line);border-bottom:1px solid var(--df-line);padding-bottom:85px}.df-feature-band h2{font-size:clamp(34px,4.5vw,58px);line-height:1.02;letter-spacing:-.05em;margin:14px 0 18px}.df-feature-band p{color:var(--df-muted);line-height:1.7;max-width:500px;margin:0 0 25px;font-size:15px}.df-feature-list{display:grid;gap:10px}.df-feature-list>div{display:flex;align-items:center;gap:17px;padding:19px;border:1px solid var(--df-line);border-radius:12px;background:rgba(255,255,255,.02)}.df-feature-list>div>b{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgba(155,231,164,.11);color:var(--df-mint);font-size:18px}.df-feature-list strong,.df-feature-list small{display:block}.df-feature-list strong{font-size:13px}.df-feature-list small{color:#7894a4;font-size:11px;margin-top:4px}.df-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.df-faq details{border:1px solid var(--df-line);border-radius:11px;background:rgba(255,255,255,.018);padding:18px 20px}.df-faq summary{cursor:pointer;font-size:13px;font-weight:850;list-style:none}.df-faq summary::-webkit-details-marker{display:none}.df-faq summary:after{content:'+';float:right;color:var(--df-mint);font-size:18px;line-height:12px}.df-faq details[open] summary:after{content:'−'}.df-faq details p{color:var(--df-muted);font-size:12px;line-height:1.65;margin:14px 0 0}.df-bottom-cta{width:min(1220px,calc(100% - 44px));margin:92px auto 0;padding:42px 48px;border:1px solid rgba(211,169,82,.26);border-radius:17px;background:radial-gradient(circle at 80% 20%,rgba(255,88,34,.14),transparent 42%),linear-gradient(145deg,#0b242d,#06131d);display:flex;align-items:center;justify-content:space-between;gap:25px}.df-bottom-cta h2{font-size:clamp(27px,4vw,44px);margin:10px 0 8px;letter-spacing:-.045em}.df-bottom-cta p{color:var(--df-muted);margin:0;font-size:14px}
@media(max-width:980px){.df-hero{grid-template-columns:1fr;min-height:0;padding-top:66px}.df-hero-copy{max-width:720px}.df-hero-visual{min-height:380px;width:min(650px,100%);margin:0 auto}.df-stats{grid-template-columns:repeat(2,1fr)}.df-stats>div:nth-child(3){border-left:1px solid var(--df-line)}.df-workflow-grid{grid-template-columns:repeat(2,1fr)}.df-feature-band{gap:35px}}
@media(max-width:620px){.df-hero,.df-section,.df-trust-strip,.df-bottom-cta{width:min(100% - 28px,1220px)}.df-hero{padding-top:45px}.df-hero h1{font-size:46px}.df-hero-lead{font-size:15px}.df-trust-line{gap:10px;margin-top:28px}.df-hero-visual{min-height:315px}.df-market-card-main{left:0;top:11%;width:78%;padding:17px}.df-market-card-float{right:0;bottom:3%;width:180px;padding:14px}.df-market-card strong{font-size:31px}.df-market-card-float strong{font-size:29px}.df-orbit{width:350px;height:180px}.df-trust-strip{gap:13px;padding:15px 0}.df-trust-strip span{width:100%}.df-stats{grid-template-columns:repeat(2,1fr)}.df-stats>div{padding:22px 14px}.df-stats strong{font-size:29px}.df-section{padding-top:64px}.df-section-head{display:block}.df-section-status{margin-top:16px}.df-scanner-shell{padding:8px;border-radius:14px;margin-inline:-4px}.df-workflow-grid,.df-feature-band,.df-faq-grid{grid-template-columns:1fr}.df-workflow-grid article{min-height:160px}.df-workflow-grid h3{margin-top:23px}.df-feature-band{gap:28px;padding-bottom:60px}.df-bottom-cta{display:block;padding:28px 24px;margin-top:64px}.df-bottom-cta .df-primary{margin-top:22px}}

/* Scanner skin: keep the live finder logic while matching the warm Trenox visual system. */
.df-scanner-shell .mts-df-v153{--df-border:rgba(255,191,157,.2);--df-panel:#150705;--df-panel2:#210b07;--df-muted:#c2aaa2;--df-gold:#d4a849;--df-red:#ff693f}
.df-scanner-shell .mts-df-search-stage,.df-scanner-shell .mts-df-results-stage{background:linear-gradient(145deg,rgba(28,9,6,.92),rgba(8,2,1,.95));border-color:rgba(211,169,82,.24)}
.df-scanner-shell .mts-df-query{background:#100504!important;border-color:rgba(211,169,82,.26)!important}.df-scanner-shell .mts-df-query:focus{border-color:#d4a849!important;box-shadow:0 0 0 2px rgba(212,168,73,.15)}
.df-scanner-shell .mts-df-quick button,.df-scanner-shell .mts-df-filter-grid select,.df-scanner-shell .mts-df-segment-group button,.df-scanner-shell .mts-df-mobile-filter{background:#180806;border-color:rgba(255,174,132,.24);color:#f4d8c8}.df-scanner-shell .mts-df-quick button:hover{border-color:#d4a849;color:#fff}
.df-scanner-shell .mts-df-tr{background:#120605;border-color:rgba(255,174,132,.13)}.df-scanner-shell .mts-df-tr.head{background:#210b08;color:#c99d8e}.df-scanner-shell .mts-df-table-wrap{border-color:rgba(211,169,82,.24)}
.df-scanner-shell .mts-df-universe>button{background:#160706;border-color:rgba(211,169,82,.22)}.df-scanner-shell .mts-df-universe>button:hover{background:#24100b;border-color:#d4a849}.df-scanner-shell .mts-df-universe strong,.df-scanner-shell .mts-df-reset{color:#e3a447}
.df-scanner-shell .mts-df-dir{background:#153b25}.df-scanner-shell .mts-df-dir.short{background:#48131a}.df-scanner-shell .mts-df-actions button{background:#1a0907;border-color:rgba(211,169,82,.28)}
.df-scanner-shell .mts-df-empty,.df-scanner-shell .mts-df-loading{background:#100504;border-color:rgba(211,169,82,.24)}
.df-scanner-shell .mts-df-modal-card{background:#150705;border-color:rgba(211,169,82,.28)}.df-scanner-shell .mts-df-detail-grid>div{background:#100504;border-color:rgba(255,174,132,.18)}
.df-scanner-shell .mts-df-step>b{background:linear-gradient(135deg,#ffd58b,#b86e27);color:#241008}.df-scanner-shell .mts-df-segment-group button.active{background:linear-gradient(135deg,#f4cf76,#9d5f16);border-color:#e0b64b;color:#241008}
/* V526 — unified dark-gold accent for the standalone finder. */
body:has(.crypgo-landing) #mtsMainHeader .start,
body:has(.crypgo-landing) #authLoginBtn{background:linear-gradient(135deg,#dcb35c,#8d5b18)!important;border-color:#dcb35c!important;color:#241707!important;box-shadow:0 8px 20px rgba(169,111,23,.22)!important}
body:has(.crypgo-landing) #mtsLiveTicker .ticker-label{background:linear-gradient(135deg,#dcb35c,#8d5b18)!important;color:#241707!important}
