/* Selected Gridline layout. Keep the yellow ink, hard borders and paper texture. */
:root{--muted:#686e60;--yellow:#f6dd55}
.topbar{height:64px;gap:38px}.brand{font-size:18px}.brand-box{width:40px;height:40px;font-size:16px}.brand small{font-size:8px}.topbar nav{font-size:12px}.vip-access{font-size:11px;padding:12px 16px}
main{padding-top:18px}.section-code{font-size:9px;letter-spacing:1.7px}.page-heading h1{font-size:26px;margin-top:6px;font-weight:700}.page-heading>a{font-size:11px}
#data-status{font-size:10px;margin:12px 0 4px;gap:8px}#data-status [data-auto-refresh]{font-size:9px;border:1px solid #b9beae;padding:2px 7px;background:#fafbf5;color:#4e5744;border-radius:2px}#data-status [data-auto-refresh][aria-pressed=true]{background:#e8ebdd}.refresh-error{color:#9e3e28}
.source-info{display:block;font-size:12px;line-height:1.75;margin:8px 0 12px;padding:0;max-width:none;border:0;background:none;color:#5d6652;text-align:left}.source-info h2{font-size:12px;line-height:1.65;font-weight:700;margin:0 0 4px;color:#404a34}.source-info p{margin:3px 0;text-indent:0}
#primary-views{margin-top:10px}.view-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #25271f;box-shadow:3px 3px 0 #d5d7c8;isolation:isolate}.view-switch button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:9px 16px;border:0;border-right:1px solid #25271f;background:#fdfdf7;color:#303429;font-size:16px;font-weight:700;letter-spacing:.2px}.view-switch button:last-child{border-right:0}.view-switch button[aria-pressed=true]{background:var(--yellow);color:#24251f;box-shadow:inset 0 -4px 0 #24251f}.view-switch button span{font-family:'Space Grotesk',sans-serif;font-size:12px;font-weight:700;background:#eaece2;color:#4c5540;border:1px solid #bcc2af;border-radius:2px;padding:2px 7px;min-width:26px;margin:0}.view-switch button[aria-pressed=true] span{background:#24251f;border-color:#24251f;color:#f8e26a}
.dashboard{grid-template-columns:minmax(0,1fr) 304px;margin-top:18px;gap:24px}.stream-column{min-width:0}.signals{margin-top:14px}.section-heading h2{font-size:16px;font-weight:700}.section-number{width:25px;height:25px;font-size:10px}.section-heading>span{font-size:9px;letter-spacing:.5px}
#stats .stat{padding:12px 17px}#stats .stat-label{font-size:10px;line-height:1.5;margin-bottom:7px;min-height:15px}#stats .stat-value{font-size:31px}#stats .stat:nth-child(n+5){padding:9px 15px}#stats .stat:nth-child(n+5) .stat-label{font-size:9px}#stats .stat:nth-child(n+5) .stat-value{font-size:19px}
.eden-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 0 12px;align-items:center}.filter-row{grid-column:1/-1;grid-row:1}.search-field input{font-size:13px;padding:10px 0}.sort-filter{flex:0 0 115px}.eden-controls select{font-size:11px;padding:10px 9px;width:100%}.chain-strip{grid-column:1;grid-row:2;padding:0;gap:3px}.chain-strip button{font-size:10px;padding:6px 8px}.results-info{grid-column:2;grid-row:2;justify-content:flex-end;font-size:9px;margin:0}.results-info>span:last-child{display:none}.eden-controls[data-view=mints] .results-info,.eden-controls[data-view=applications] .results-info{grid-column:1/-1;grid-row:3;justify-content:space-between}
#feed{gap:16px!important}.signal{grid-template-columns:34px minmax(0,1fr) 96px;gap:9px 10px;padding:15px 16px;min-height:160px}.signal-token{width:33px;height:33px;font-size:11px}.signal-symbol{font-size:16px;line-height:1.5}.chain-badge{font-size:9px;font-weight:600}.signal-ca{font-size:10px}.signal-time{gap:8px}.signal-time b{font-size:11px}.signal-time>span{font-size:9px}.signal-market{padding-top:10px}.market-label{font-size:10px}.market-value{font-size:14px}.trader-name{font-size:11px}.trader-sub{font-size:10px}.signal-mult{font-size:29px}.signal-caption,.signal-link{font-size:9px}.multiple-level{font-size:8px;font-weight:700;padding:2px 6px;background:#f3e390;color:#594800;border:1px solid #d5c366}.signal-actions{margin-top:4px}.detail-toggle{min-width:26px;min-height:26px}.signal-details dd{font-size:12px}.data-note{font-size:10px}
.membership-card{border:1px solid #25271f;background:#f9f9f1;box-shadow:4px 4px 0 var(--yellow);min-width:0}.membership-header{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#25271f;color:#faf6df;padding:13px 16px}.membership-header h2{font-size:16px;margin:0}.membership-header>span{font-size:9px;color:var(--yellow)}#vip{padding:16px}.membership-overview{display:grid;grid-template-columns:minmax(0,1fr) 105px;gap:8px;align-items:center}.vip-price{font-size:37px;line-height:1;color:#25271f}.vip-price small{font-size:11px;color:#646a59}.membership-price p{font-size:10px;line-height:1.7;color:#625a35;margin:7px 0 0}.membership-overview .vip-cta{font-size:11px;padding:11px 10px;margin:0;border-radius:1px;background:var(--yellow);border-color:#25271f;color:#25271f}.membership-highlights{display:flex;gap:5px;margin-top:16px}.membership-highlights span{font-size:9px;border:1px solid #c1c6b6;padding:4px 7px;background:#fdfdf7}.vip-content .membership-details{margin:15px 0 0;border-top:1px solid #cdd1c3;padding-top:12px}.membership-details summary{font-size:11px;font-weight:600}.membership-details[open] summary>span{transform:rotate(45deg)}.membership-details .vip-features{margin:8px 0}.vip-features li{padding:10px 0}.vip-features strong{font-size:11px;font-weight:600}.vip-features li span{font-size:10px;line-height:1.8}.membership-payment,.vip-help{font-size:9px;line-height:1.8}.membership-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;margin-top:14px;font-size:9px;color:#646c59}
.analysis-column{gap:21px}.analysis-block{padding:17px}.block-heading h2{font-size:13px;font-weight:700}.rank-block #rankings{max-height:281px}.ranking-row{font-size:12px;padding:10px 0}.rank-value{font-size:15px}.ranking-row .chain-badge{font-size:8px}.block-note{font-size:10px}.activity-chart{height:84px}.activity-bin>span,.chart-axis,.chart-footnote{font-size:9px}.comparison-block{margin-top:28px;max-width:calc(100% - 328px)}
.application-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;grid-column:1/-1;grid-row:2}.application-categories{display:flex;gap:5px}.application-categories button{border:1px solid #b6bca9;border-radius:1px;background:#fafbf5;font-size:11px;padding:8px 10px}.application-categories button[aria-pressed=true]{background:var(--yellow);border-color:#25271f;font-weight:600}.application-controls>label{display:flex;align-items:center;gap:7px;font-size:10px;color:#68705b}.application-controls select{width:auto;max-width:180px}.application-signal{grid-column:1/-1;grid-template-columns:72px minmax(0,1fr);min-height:0}.application-signal .signal-main{grid-column:2;grid-row:1}.application-signal .signal-time{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:start}.application-signal .signal-time b{font-size:12px;color:#715c14}.application-signal .signal-time span{font-size:9px}.application-signal .signal-right{grid-column:2;grid-row:2;flex-direction:row;align-items:start;gap:18px;padding:0}.application-first-public{font-size:10px;color:#747b67;margin:7px 0}.application-description{font-size:12px;line-height:1.9;margin:12px 0}.application-description-label{font-size:10px;font-weight:600;display:block;color:#737960;margin-bottom:3px}.application-summary-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:10px;color:#72785f}.application-status{padding:2px 5px;border:1px solid #cdd1c3;background:#f3f3e9}.application-status.issued{background:#e9ecd9;border-color:#a9b48e;color:#4b5c2e}.application-detail{grid-column:1/-1;grid-row:3;border-top:1px solid #cdd1c3;padding-top:12px;margin-top:3px}.application-detail summary{font-size:11px;font-weight:600}.application-detail-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding-top:12px}.application-section{min-width:0}.application-section h3{font-size:12px;margin:5px 0 10px}.application-facts{margin:0}.application-fact{padding:8px 0;border-top:1px solid #e0e2d6;display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.8}.application-fact dt{color:#737a65}.application-fact dd{margin:0;overflow-wrap:anywhere}.application-contract{overflow-wrap:anywhere;font-size:10px}.application-contract code{display:block;white-space:normal}.application-copy{padding:6px 0;font-size:10px}.application-links{display:flex;flex-wrap:wrap;gap:14px;font-size:10px}.application-sources,.application-unknowns{padding-left:17px;font-size:11px;line-height:1.9;overflow-wrap:anywhere}.application-unconfirmed{font-size:10px;color:#777b6b;line-height:1.8}.mint-signal{grid-template-columns:52px minmax(0,1fr)}.mint-signal .signal-meta{font-size:11px;line-height:1.9}.view-explainer{font-size:11px;line-height:1.8;padding:11px 12px;border-left:3px solid var(--yellow);background:#eeeedf}.view-explainer a{display:inline-block;margin-left:8px;text-decoration:underline;text-underline-offset:3px}
@media(hover:hover) and (pointer:fine){.view-switch button:hover{background:#edeedc}.view-switch button[aria-pressed=true]:hover{background:#f3d83a}html.fx-enabled:not(.fx-muted) .view-switch button:hover{box-shadow:inset 0 -4px 0 #25271f}html.fx-enabled:not(.fx-muted) .membership-card:hover{box-shadow:5px 5px 0 #25271f,7px 7px 0 var(--yellow)}}
@media(max-width:1100px) and (min-width:851px){.dashboard{grid-template-columns:minmax(0,1fr) 286px;gap:20px}#feed{grid-template-columns:1fr}.comparison-block{max-width:calc(100% - 306px)}.topbar{gap:24px}.topbar nav{gap:19px}#stats .stat{padding:12px}#stats .stat-value{font-size:28px}}
@media(max-width:850px){.dashboard{display:flex;flex-direction:column;gap:21px}.stream-column,.analysis-column{display:contents}.membership-card{order:0}#stats{order:1}.signals{order:2;margin-top:0}.rank-block{order:3}.activity-block{order:4}.chain-block{order:5}.comparison-block{max-width:none}.membership-overview{grid-template-columns:minmax(0,1fr) 180px}.membership-highlights{display:none}.membership-header{padding:10px 14px}#vip{padding:14px}.membership-links{font-size:10px}.analysis-column>.analysis-block:last-child{grid-column:auto}.topbar nav>a:last-child{display:none}}
@media(max-width:700px){
  .topbar{height:62px;padding-inline:15px;gap:12px}.brand{font-size:15px;gap:10px}.brand-box{width:32px;height:32px;font-size:13px}.brand small{font-size:6px}.vip-access{font-size:10px;padding:9px 10px}.vip-access span{margin-left:7px}.topbar nav{display:none}main{padding:17px 14px}.section-code{font-size:8px}.page-heading h1{font-size:23px;letter-spacing:-.6px}.page-heading>a{display:none}#data-status{font-size:8px;margin:9px 0 0;gap:5px;line-height:1.8}#data-status [data-auto-refresh]{font-size:8px;padding:1px 5px}.source-delay{display:none}.source-info{font-size:11px;margin:9px 0 12px;line-height:1.8}.source-info h2{font-size:12px}
  #primary-views{margin-top:10px}.view-switch button{font-size:13px;min-height:46px;padding:9px 4px;gap:6px;letter-spacing:0}.view-switch button span{font-size:9px;padding:2px 4px;min-width:21px}.view-switch{box-shadow:2px 2px 0 #d5d7c8}.dashboard{margin-top:17px;gap:18px}
  .membership-card{display:grid;grid-template-columns:68px minmax(0,1fr);box-shadow:3px 3px 0 var(--yellow)}.membership-header{flex-direction:column;justify-content:center;align-items:start;padding:10px 9px;gap:8px}.membership-header h2{font-size:12px;line-height:1.6}.membership-header>span{font-size:8px;line-height:1.7}#vip{padding:9px 10px}.membership-overview{grid-template-columns:minmax(0,1fr) 91px;gap:6px}.vip-price{font-size:27px}.vip-price small{font-size:9px}.membership-price p{font-size:8px;margin:4px 0 0;white-space:nowrap}.membership-overview .vip-cta{font-size:10px;padding:9px 8px}.vip-content .membership-details{padding-top:6px;margin-top:7px}.membership-details summary{font-size:9px}.membership-links{display:none;margin-top:8px;font-size:8px;gap:6px}.membership-card:has(details[open]) .membership-links{display:flex}.membership-card:has(details[open]){grid-template-columns:1fr}.membership-card:has(details[open]) .membership-header{flex-direction:row;justify-content:space-between;align-items:center}.vip-features strong{font-size:11px}.vip-features li span{font-size:10px}
  #stats .stat{padding:8px 12px}#stats .stat-label{font-size:9px;line-height:1.5;margin-bottom:4px;min-height:14px}#stats .stat-value{font-size:24px}#stats .stat:nth-child(n+5){padding:10px 12px}#stats .stats-toggle{padding:4px 8px;font-size:9px}.section-heading h2{font-size:14px}.section-heading>span{font-size:8px}.section-number{width:23px;height:23px}
  .eden-controls{gap:8px;padding:10px 0 13px}.filter-row{flex-wrap:nowrap}.sort-filter{flex:0 0 93px}.search-field{padding:0 8px}.search-field input{font-size:16px;padding:9px 0}.eden-controls select{font-size:10px;padding:9px 6px}.chain-strip{gap:1px}.chain-strip button{font-size:9px;padding:5px}.results-info{font-size:9px}.eden-controls .results-info:not(:has(button)){display:none}
  #feed{grid-template-columns:1fr;gap:12px!important}.signal{grid-template-columns:31px minmax(0,1fr) 85px;gap:8px 9px;padding:14px;min-height:155px}.signal-token{width:30px;height:30px}.signal-symbol{font-size:15px}.chain-badge{font-size:8px}.signal-ca{font-size:9px}.signal-time b{font-size:10px}.signal-time>span{font-size:8px}.signal-time{grid-column:1/3;grid-row:2}.market-label{font-size:9px}.market-value{font-size:13px}.signal-market{grid-column:1/3;grid-row:3;padding-top:8px}.signal-trader{grid-column:1/3;grid-row:4;display:flex}.trader-name{font-size:10px}.trader-sub{font-size:9px}.signal-right{grid-column:3;grid-row:1/5;gap:6px}.signal-mult{font-size:25px}.signal-caption,.signal-link{font-size:8px}.signal-details{grid-column:1/-1;grid-row:5}.multiple-level{font-size:7px;padding:1px 5px}.data-note{font-size:9px}
  .application-controls{gap:8px;align-items:stretch}.application-categories{width:100%;gap:5px}.application-categories button{flex:1;font-size:10px;padding:7px 8px}.application-controls>label{flex:1;min-width:0;flex-direction:column;align-items:stretch;font-size:9px;gap:4px}.application-controls select{width:100%;max-width:none;font-size:11px}.application-signal{grid-template-columns:52px minmax(0,1fr);min-height:0}.application-signal .signal-time{grid-column:1;grid-row:1}.application-signal .signal-main{grid-column:2;grid-row:1}.application-signal .signal-right{grid-column:2;grid-row:2;gap:14px}.application-signal .signal-link{font-size:10px}.application-detail-body{grid-template-columns:1fr;gap:14px}.application-fact{grid-template-columns:76px minmax(0,1fr);font-size:11px}.application-description{font-size:11px}.application-first-public{font-size:9px}.application-summary-meta{font-size:9px}.application-detail summary{font-size:10px}.mint-signal{grid-template-columns:44px minmax(0,1fr)}.mint-signal .signal-main{grid-column:2;grid-row:1}.mint-signal .signal-time{grid-column:1;grid-row:1}.mint-signal .signal-right{grid-column:2;grid-row:2}.view-explainer{font-size:10px}.comparison-block{padding:18px;margin-top:24px}footer{padding:19px 16px}footer nav{gap:14px;font-size:9px}
}

.signal-actions:has(.debot-trade){flex-wrap:wrap;gap:6px;justify-content:flex-end;width:100%}
/* Keep the free community entry visible outside the mobile VIP disclosure. */
.membership-free-cta{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:15px;padding:10px 11px;border:1px solid #25271f;background:#25271f;color:#f9f7e9;box-shadow:3px 3px 0 var(--yellow);text-decoration:none}
.membership-free-cta svg{width:20px;height:20px;flex-shrink:0;color:var(--yellow)}.membership-free-cta strong{font-size:13px;line-height:1.45;white-space:nowrap}.membership-free-cta>span{margin-left:auto;color:var(--yellow);font-size:11px;font-weight:700;white-space:nowrap}
.membership-free-cta:focus-visible{outline:2px solid #9b7b0b;outline-offset:5px}
@media(hover:hover) and (pointer:fine){.membership-free-cta:hover{background:#383b2e;box-shadow:4px 4px 0 var(--yellow)}}
/* Highlight only FOMO's recorded >=10x metric; other views keep their own statistics. */
#stats .stat.stat-high-multiple{background:var(--yellow);border-color:#25271f;box-shadow:inset 4px 0 0 #25271f;gap:8px;padding:12px 17px}
#stats .stat.stat-high-multiple .stat-label{color:#25271f;font-size:11px;font-weight:700;line-height:1.5;min-width:0}
#stats .stat.stat-high-multiple .stat-value{color:#25271f;font-size:34px;white-space:nowrap}
#stats .stat.stat-high-multiple .stat-value small{color:#685916;font-size:11px;letter-spacing:0}
@media(max-width:700px){.membership-free-cta{min-height:44px;margin-top:8px;gap:7px;padding:9px 8px;box-shadow:2px 2px 0 var(--yellow)}.membership-free-cta svg{width:17px;height:17px}.membership-free-cta strong{font-size:12px}.membership-free-cta>span{font-size:10px}}
@media(max-width:600px){#stats .stat.stat-high-multiple{flex-direction:column;align-items:start}#stats .stat.stat-high-multiple .stat-value{font-size:28px}#stats .stat.stat-high-multiple .stat-label{font-size:10px}}
.signal-link.debot-trade{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;padding:6px 7px;border:1px solid #25271f;background:var(--yellow);color:#25271f;font-size:10px;font-weight:650;line-height:1.5;text-align:center;white-space:normal;max-width:100%;box-shadow:2px 2px 0 #ddd3a0}
.signal-link.debot-trade:hover{background:#f1d237;box-shadow:2px 2px 0 #25271f}
@media(max-width:700px){.signal-link.debot-trade{font-size:9px;padding:5px 6px}}

/* Prominent authentic social / DeBot entries remain visible at every viewport. */
.topbar{gap:20px}.topbar .brand{flex-shrink:0}.topbar>nav{gap:18px;white-space:nowrap}.topbar .vip-access{margin-left:0;flex-shrink:0}
.header-links{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}
.header-links a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 10px;border:1px solid #a9b098;font-size:12px;line-height:1.35;white-space:nowrap;border-radius:1px;text-decoration:none}
.header-x{background:#fdfdf7;color:#434d36}.header-links .header-debot{background:var(--yellow);border-color:#25271f;color:#25271f;font-weight:700;box-shadow:2px 2px 0 #25271f}
.header-links a:focus-visible{outline:2px solid #9b7b0b;outline-offset:4px}
@media(hover:hover) and (pointer:fine){.header-x:hover{background:#eeeee0;border-color:#626d50}.header-links .header-debot:hover{background:#f8e976;box-shadow:3px 3px 0 #25271f}}
@media(max-width:1150px) and (min-width:701px){.topbar>nav{display:none}.topbar{gap:20px}.header-links{margin-left:auto}.header-links a{font-size:13px}}
@media(max-width:700px){.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:62px;gap:12px 10px;padding:13px 14px 12px}.topbar .brand{grid-column:1;grid-row:1;min-width:0}.topbar .vip-access{grid-column:2;grid-row:1;margin-left:0;justify-self:end}.topbar>nav{display:none}.header-links{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-column:1/-1;grid-row:2;gap:8px;width:100%;margin:0;min-width:0}.header-links a{width:100%;min-width:0;min-height:39px;font-size:13px;padding:9px 8px;white-space:normal;line-height:1.4;text-align:center}.header-links .header-debot{font-weight:700;box-shadow:2px 2px 0 #25271f}}

/* The production motion control stays outside the responsive header grid. */
.topbar>.fx-control{position:fixed;right:20px;bottom:20px;z-index:80;min-height:38px;gap:7px;padding:8px 12px;border:1px solid #25271f;border-radius:1px;background:#fbfbf5;color:#25271f;box-shadow:3px 3px 0 var(--yellow);font-size:11px}
.topbar>.fx-control .fx-icon{color:#957400;font-size:15px}
.topbar>.fx-control[aria-pressed=true]{border-color:#25271f}
.topbar>.fx-control:focus-visible{outline:2px solid #957400;outline-offset:5px}
footer{gap:20px;align-items:flex-start;padding-bottom:76px}
footer>div{max-width:640px;min-width:0}
footer .privacy-note{display:block;max-width:100%;margin-top:6px;line-height:1.8;overflow-wrap:anywhere}
footer nav{flex-wrap:wrap;justify-content:flex-end}
@media(hover:hover) and (pointer:fine){.topbar>.fx-control:hover{background:var(--yellow);box-shadow:3px 3px 0 #25271f}}
@media(max-width:700px){.topbar>.fx-control{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));min-height:44px;padding:10px 12px}footer{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}footer nav{justify-content:flex-start;font-size:11px}footer .privacy-note{font-size:10px}}

/* Shared reading sizes for the four homepage views. Keep the data and controls intact. */
:root{
  --reading-body:16px;
  --reading-secondary:14px;
  --reading-caption:13px;
  --reading-control:15px;
  --reading-token:19px;
  --reading-heading:21px;
  --reading-leading:1.7;
}
body{font-size:var(--reading-body);line-height:var(--reading-leading)}
body .topbar{height:auto;min-height:74px;padding-block:13px;gap:16px}
body .brand{font-size:21px}
body .brand small{font-size:10px;line-height:1.5;letter-spacing:.9px}
body .topbar nav,body .header-links a,body .vip-access{font-size:var(--reading-control);line-height:1.5}
body .page-heading h1{font-size:clamp(28px,2.6vw,38px);line-height:1.4}
body .page-heading>a,body .section-code{font-size:var(--reading-caption);line-height:1.6}
body #data-status{font-size:var(--reading-secondary);line-height:1.7;gap:9px}
body #data-status button{font-size:var(--reading-caption);padding:6px 10px}
body .source-info{font-size:var(--reading-body);line-height:1.8;margin-block:17px 20px}
body .source-info h2{font-size:var(--reading-body);line-height:1.65;margin-bottom:6px}
body #primary-views>.view-switch button{font-size:var(--reading-body);line-height:1.5;min-height:52px}
body #primary-views>.view-switch button span{font-size:var(--reading-secondary)}
body .section-heading h2,body .block-heading h2,body .membership-header h2{font-size:var(--reading-heading);line-height:1.5}
body .section-heading>span,body .block-heading>span,body .block-note,body .membership-header>span{font-size:var(--reading-caption);line-height:1.6}
body #stats.eden-stats .stat .stat-label{font-size:var(--reading-secondary);line-height:1.6;min-height:0}
body #stats.eden-stats .stat .stat-sub,body #stats.eden-stats .stat .stat-value small{font-size:var(--reading-caption);line-height:1.5}
body #stats.eden-stats .stat:nth-child(n+5){align-items:start;gap:10px}
body #stats.eden-stats .stat:nth-child(n+5) .stat-value{flex-shrink:0;white-space:nowrap;overflow-wrap:normal}
body #stats.eden-stats .stats-toggle{font-size:var(--reading-secondary);padding:9px 12px}
body .search-field input{font-size:var(--reading-body);padding-block:12px}
body .eden-controls select,body .chain-strip button,body .pager,body .pager button{font-size:var(--reading-secondary);line-height:1.55}
body .eden-controls .sort-filter{flex-basis:126px}
body .chain-strip{gap:8px}
body .chain-strip button{padding:8px 10px}
body .results-info,body .results-info button,body .data-note,body .view-explainer{font-size:var(--reading-caption);line-height:1.8}
body .signal{padding:20px;gap:12px;min-height:190px}
body .signal:not(.smart-card):not(.application-signal):not(.mint-signal){grid-template-columns:38px minmax(0,1fr) 112px}
body .signal-token{width:36px;height:36px;font-size:var(--reading-caption)}
body .signal-symbol,body .smart-token b{font-size:var(--reading-token);line-height:1.5}
body .chain-badge,body .multiple-level,body .signal-ca,body .signal-ca span,
body .signal-time>span,body .market-label,body .trader-sub,body .signal-caption,
body .signal-link,body .rank-number,body .ranking-row .chain-badge{font-size:var(--reading-caption);line-height:1.65}
body .signal-time b,body .trader-name{font-size:var(--reading-secondary);line-height:1.6}
body .market-value{font-size:var(--reading-body);line-height:1.6;white-space:normal;overflow-wrap:anywhere}
body .signal-mult.pending{font-size:var(--reading-secondary);line-height:1.6}
body .signal-link.debot-trade,body .smart-debot{font-size:var(--reading-secondary);line-height:1.55;padding:8px 10px}
body .signal-details dt,body .signal-details dd,body .signal-meta{font-size:var(--reading-secondary);line-height:1.8}
body .signal-details p{font-size:var(--reading-caption);line-height:1.8}
body .ranking-row,body .rank-value{font-size:var(--reading-secondary);line-height:1.6}
body .activity-bin>span,body .chart-axis,body .chart-footnote,body .chain-count small{font-size:var(--reading-caption);line-height:1.6}
body .chain-legend button,body .comparison-name,body .comparison-value{font-size:var(--reading-secondary);line-height:1.6}
body .comparison-name small{font-size:var(--reading-caption);line-height:1.6}
body .comparison-row{grid-template-columns:minmax(90px,.9fr) minmax(0,1fr) 65px}
body .vip-content{font-size:var(--reading-secondary);line-height:1.8}
body .vip-price small,body .membership-price p,body .membership-highlights span,
body .membership-links,body .membership-payment,body .vip-help{font-size:var(--reading-caption);line-height:1.8;white-space:normal}
body .membership-overview{grid-template-columns:minmax(0,1fr) 112px;gap:12px}
body .membership-overview .vip-cta,body .membership-details summary,
body .vip-features strong,body .vip-features li span{font-size:var(--reading-secondary);line-height:1.75}
body .membership-free-cta{flex-wrap:wrap;gap:10px}
body .membership-free-cta strong{font-size:var(--reading-control);white-space:normal}
body .membership-free-cta>span{font-size:var(--reading-secondary);line-height:1.6}
body .empty{font-size:var(--reading-secondary);line-height:1.8}
body .application-description,body .application-detail-body dd,
body .smart-message,body .smart-full-message{font-size:var(--reading-body);line-height:1.8}
body .application-detail-body dt,body .application-sources,body .application-unknowns,
body .application-signal .signal-time b,body .mint-signal .signal-meta{font-size:var(--reading-secondary);line-height:1.8}
body .application-categories button,body .application-controls>label,body .application-detail summary,
body .application-description-label,body .application-signal .signal-link{font-size:var(--reading-secondary);line-height:1.75}
body .application-first-public,body .application-summary-meta,body .application-contract,
body .application-unconfirmed{font-size:var(--reading-caption);line-height:1.8}
body .application-signal .signal-time span{font-size:var(--reading-caption)}
body .smart-control-group>span,body .smart-control-group button,body .smart-source-status,
body .smart-intro,body .smart-intro>a,body .smart-wallet,body .smart-chain,body .smart-kind,
body .smart-byline,body .smart-metrics span,body .smart-unprovided,body .smart-copy,
body .smart-copy>span,body .smart-explorer,body .smart-field-note,
body .smart-notes>summary,body .smart-notes p{font-size:var(--reading-caption);line-height:1.75}
body .smart-intro>strong,body .smart-detail>summary,body .smart-detail dt,
body .smart-detail dd,body .smart-card .smart-card-actions{font-size:var(--reading-secondary);line-height:1.75}
body .smart-metrics strong{font-size:var(--reading-body);line-height:1.6}
body .smart-full-address code{font-size:var(--reading-secondary);line-height:1.8}
body .smart-head,body .smart-byline{flex-wrap:wrap;gap:8px}
body .smart-card .smart-badges{flex-wrap:wrap;max-width:100%}
body footer,body footer nav,body footer strong,body footer>div>span,body footer .privacy-note{font-size:var(--reading-caption);line-height:1.8}
body .topbar>.fx-control{font-size:var(--reading-secondary)}
@media(max-width:1399px){body #feed.feed-cards{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){
  body .topbar{min-height:unset;gap:12px 10px}
  body .brand{font-size:18px}
  body .brand small{font-size:9px;letter-spacing:.4px}
  body .header-links a,body .vip-access{font-size:var(--reading-secondary)}
  body .page-heading h1{font-size:28px}
  body #primary-views>.view-switch button{font-size:var(--reading-control);padding:13px 9px;gap:6px}
  body #primary-views>.view-switch button span{font-size:var(--reading-caption)}
  body #stats.eden-stats,body #stats.eden-stats[data-view="smart-money"]{grid-template-columns:repeat(2,minmax(0,1fr))}
  body #stats.eden-stats .stat:nth-child(n+5){flex-direction:column;align-items:start}
  body .signal{padding:16px;gap:10px;min-height:190px}
  body .signal:not(.smart-card):not(.application-signal):not(.mint-signal){grid-template-columns:32px minmax(0,1fr) 100px}
  body .signal-token{width:30px;height:30px}
  body .signal-symbol,body .smart-token b{font-size:18px}
  body .section-heading h2,body .block-heading h2,body .membership-header h2{font-size:19px}
  body .membership-overview{grid-template-columns:minmax(0,1fr) 108px;gap:10px}
  body .membership-card{display:block}
  body .membership-card .membership-header{flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;gap:10px}
  body .eden-controls .sort-filter{flex-basis:116px}
  body .smart-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
}
@media(max-width:359px){
  body #primary-views>.view-switch button{font-size:var(--reading-secondary);padding-inline:5px;gap:4px}
}

/* A separate recharge entry beside the existing signal explanation. */
.workspace-intro{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);align-items:stretch;gap:28px;margin:15px 0 21px}
body .workspace-intro>.source-info{min-width:0;margin:0;align-self:center}
.recharge-entry{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;min-height:142px;padding:19px 23px;border:1px solid #25271f;border-left:6px solid var(--yellow);background:#25271f;color:#fbf8e9;text-decoration:none;box-shadow:4px 4px 0 var(--yellow);transition:background-color .18s ease,box-shadow .18s ease}
.recharge-entry::after{content:"↗";position:absolute;top:17px;right:19px;color:var(--yellow);font-size:24px;line-height:1}
.recharge-entry strong{max-width:100%;padding-right:26px;color:var(--yellow);font-size:clamp(20px,1.65vw,27px);font-weight:750;line-height:1.4;letter-spacing:.1px;white-space:nowrap}
.recharge-entry>span{display:block;max-width:100%;font-size:15px;line-height:1.7;white-space:nowrap}
.recharge-entry>.recharge-support{color:#f2db67;font-size:14px;font-weight:650;letter-spacing:.7px}
.recharge-entry:focus-visible{outline:3px solid #957400;outline-offset:6px}
@media(hover:hover) and (pointer:fine){.recharge-entry:hover{background:#34382b;box-shadow:6px 6px 0 var(--yellow)}}
@media(max-width:1050px){.workspace-intro{grid-template-columns:minmax(0,1fr);gap:16px}.recharge-entry{min-height:136px}.recharge-entry strong{font-size:23px}}
@media(max-width:700px){.workspace-intro{gap:13px;margin:13px 0 20px}.recharge-entry{min-height:137px;padding:18px 17px;gap:7px;border-left-width:5px;box-shadow:3px 3px 0 var(--yellow)}.recharge-entry::after{right:16px;top:17px}.recharge-entry strong{font-size:22px}.recharge-entry>span{font-size:14px}.recharge-entry>.recharge-support{font-size:13px}}
@media(prefers-reduced-motion:reduce){.recharge-entry{transition:none}}

/* Share the first FOMO card row without stretching the filter controls. */
.follow-guide-controls{min-width:0}
.follow-guide-entry{display:none;position:relative;min-width:0;padding:15px 18px;border:1px solid #25271f;border-left:5px solid var(--yellow);background:#25271f;color:#fbf8e9;text-decoration:none;box-shadow:3px 3px 0 var(--yellow);transition:background-color .18s ease,box-shadow .18s ease}
.follow-guide-entry::after{content:"↗";position:absolute;top:14px;right:15px;color:var(--yellow);font-size:21px;line-height:1}
.follow-guide-entry>span{display:block;font-size:14px;line-height:1.65;white-space:nowrap}
.follow-guide-entry>.follow-guide-price{display:block;width:100%;margin-top:8px;padding-top:8px;border-top:1px solid #626348;color:var(--yellow);font-size:21px;line-height:1.4;white-space:nowrap}
.follow-guide-entry:focus-visible{outline:3px solid #957400;outline-offset:6px}
body[data-content-view="signals"] .follow-guide-entry{display:block;margin-bottom:16px}
@media(min-width:1400px){
  body[data-content-view="signals"] #signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
  body[data-content-view="signals"] #signals>.section-heading{grid-column:1/-1;grid-row:1}
  body[data-content-view="signals"] .follow-guide-controls,body[data-content-view="signals"] #feed{display:contents}
  body[data-content-view="signals"] .follow-guide-controls>#controls{grid-column:1/-1;grid-row:2;padding:0;min-width:0}
  body[data-content-view="signals"] .follow-guide-entry{grid-column:2;grid-row:3;margin-bottom:0}
  body[data-content-view="signals"] #feed>.feed-columns{display:none}
  body[data-content-view="signals"] #feed>.empty{grid-column:1;grid-row:3}
  body[data-content-view="signals"] #feed>.pager,body[data-content-view="signals"] #signals>.data-note{grid-column:1/-1}
}
@media(hover:hover) and (pointer:fine){.follow-guide-entry:hover{background:#34382b;box-shadow:5px 5px 0 var(--yellow)}}
@media(max-width:700px){.follow-guide-entry{padding:14px 14px;border-left-width:4px}.follow-guide-entry>span{font-size:13px;line-height:1.75}.follow-guide-entry>.follow-guide-price{font-size:20px}.follow-guide-entry::after{right:14px}}
@media(prefers-reduced-motion:reduce){.follow-guide-entry{transition:none}}
