/* Final field edition / crisp identity and mobile navigation */
.launch-strip{background:#0b1938;color:#f5f8ff;display:flex;align-items:center;justify-content:center;gap:18px;padding:12px 4%;font:10px/1.4 var(--mono);border-bottom:3px solid #ffd13b;min-height:49px}.launch-token{font:900 20px/1 var(--display);color:#ffd13b}.launch-label{color:#b8c9e8}.launch-strip code{font:12px/1.5 var(--mono);letter-spacing:.8px;overflow-wrap:anywhere}.launch-state{font-size:8px;color:#b8c9e8;border-left:1px solid #8ea5c9;padding-left:16px}.launch-strip button{background:#ffd13b;color:#0b1938;border:0;padding:8px;font:10px var(--mono)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 4%;padding:22px 0}.site-header .brand{flex-shrink:0}.site-header nav{display:flex;gap:19px;font:11px var(--mono)}.site-header nav a{white-space:nowrap}.menu-toggle,.mobile-source{display:none}.site-header .header-cta{font-size:10px;white-space:nowrap}.hero{padding-top:55px;gap:35px}.hero .portrait{aspect-ratio:1.03;background:#f7f7f4}.hero .portrait img{filter:none;opacity:1;object-fit:contain;object-position:center center}.hero .portrait:after{opacity:.5}.hero .portrait-note{background:#0b1938;color:#fff;padding:5px 8px;bottom:8px;font-size:8px}.hero .id-caption strong{font-size:46px}.hero .stamp{color:#153969;border-color:#153969}.hero .red-note{background:#153969}.hero .hero-intro{font-size:27px}.hero-detail{font-size:17px!important;line-height:1.7}.hero-source-links{display:flex;gap:23px;flex-wrap:wrap;margin:0 0 26px;font:10px/1.5 var(--mono)}.hero-source-links a{border-bottom:1px solid #8ea5c9;padding-bottom:5px}.hero .paper-back{background:#f1bf36}.hero-source-links a:hover{color:#153969}.signal-tabs{display:flex;border-bottom:1px solid #526c96;margin:28px 0 25px;gap:8px}.signal-tabs button{background:transparent;color:#b8c9e8;border:1px solid #526c96;border-bottom:0;font:11px/1.6 var(--mono);padding:17px 22px;min-height:52px}.signal-tabs button[aria-selected=true]{background:#ffd13b;color:#0b1938;border-color:#ffd13b}.signal-tabs span{margin-left:12px;opacity:.7}.signal-panel[hidden]{display:none!important}.recent-x{margin:0;border:0;padding:0}.x-panel-title{font:35px/1.15 var(--display);margin:30px 0}.recent-x>p{color:#b8c9e8}.recent-x-card{background:#f5f8ff;color:#0b1938;min-height:380px;padding:25px;position:relative}.recent-x-card>small{font-size:10px;color:#526581}.recent-x-card p{font-size:18px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.recent-x-card a{color:#152d58}.recent-x-card .relay-x-image{height:210px;background:#e8effa;margin-top:18px}.x-author{display:flex;align-items:center;gap:12px;margin:20px 0}.x-author img{width:44px;height:44px;object-fit:cover;object-position:center 27%;border:1px solid #8ea5c9}.x-author strong{font:13px var(--mono)}.x-inspect{border:0;border-top:1px solid #8ea5c9;background:none;text-align:left;padding:16px 0 8px;font:11px var(--mono);color:inherit;cursor:pointer}.callout-dialog .x-full-media{width:100%;max-height:500px;object-fit:contain;margin:20px 0}.call-update-preview{font:11px/1.6 var(--mono);background:#d5e4fa;border-left:2px solid #3a6244;padding:8px 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0}.call-card{min-height:510px}.call-token h3{font-size:38px}.callout-grid .call-card-top{min-height:48px}.beyond-feed{background:#e8effa}.beyond-feed .section-heading p{color:#526581}.footprint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:35px 0}.footprint-grid>a{border:1px solid #8ea5c9;padding:30px;background:#f5f8ff;transition:transform .2s}.footprint-grid>a:hover{transform:translateY(-4px);border-color:#153969}.footprint-grid span{font:10px var(--mono);color:#526581}.footprint-grid h3{font:40px/1 var(--display);margin:30px 0 18px}.footprint-grid p{font-size:16px;line-height:1.7;margin:0}.callout-desk .section-heading p{color:#b8c9e8!important}.section-heading p{opacity:1!important}.hero-art{min-width:0}.callout-grid,.case-grid,.connection-layout,.signal-controls{min-width:0}img,video{max-width:100%}
@media(min-width:901px) and (max-width:1200px){.site-header nav{gap:12px;font-size:10px}.site-header .header-cta{display:none}.hero .actions{align-items:flex-start;flex-direction:column;gap:17px}.hero .hero-intro{font-size:24px}}
@media(max-width:900px){.site-header{display:grid;grid-template-columns:1fr auto;padding:17px 0;gap:0}.site-header .brand{font-size:19px;align-self:center}.site-header .brand-icon{width:40px;height:40px}.menu-toggle{display:flex;align-items:center;gap:17px;background:none;border:1px solid #8ea5c9;font:11px var(--mono);padding:12px 14px;min-height:44px}.menu-toggle span{font-size:20px;line-height:1}.site-header nav{display:none;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0;margin-top:20px;border-top:1px solid #8ea5c9;font:12px var(--mono)}.site-header.menu-open nav{display:grid}.site-header nav a{padding:17px 8px;border-bottom:1px solid #8ea5c9;min-height:48px;white-space:normal}.site-header nav .mobile-source{display:block}.site-header .header-cta{display:none}.hero h1{font-size:clamp(115px,17vw,175px)}.hero .hero-intro{font-size:24px}.hero .actions{flex-wrap:wrap}.footprint-grid{grid-template-columns:1fr}.footprint-grid>a{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;align-items:center;padding:25px}.footprint-grid span{grid-column:1/-1}.footprint-grid h3{margin:20px 0}.footprint-grid p{font-size:15px}.footprint-grid h3{font-size:34px}}
@media(max-width:650px){html{scroll-padding-top:15px}.agency{font-size:8px;padding:8px 5%;letter-spacing:.5px}.agency>span:nth-child(2){display:none}.launch-strip{justify-content:flex-start;flex-wrap:wrap;gap:7px 14px;padding:12px 5%}.launch-token{font-size:20px}.launch-label{font-size:9px}.launch-strip code{font-size:10px;letter-spacing:0}.launch-state{width:100%;padding:0;border:0;font-size:8px}.site-header{margin:0 5%;padding:15px 0}.hero{padding:34px 5% 42px;display:flex;flex-direction:column;gap:32px}.hero h1{font-size:clamp(104px,31vw,175px);line-height:.82;letter-spacing:-2px;margin-bottom:25px}.hero .eyebrow{font-size:9px;letter-spacing:.8px;margin-bottom:22px}.hero .hero-intro{font-size:23px}.hero-detail{font-size:16px!important;max-width:none}.hero .actions{align-items:stretch;flex-direction:column;gap:20px;margin:26px 0}.hero .button{font-size:11px;padding:18px 20px;justify-content:space-between;width:100%}.hero .text-link{align-self:flex-start;font-size:12px}.hero-source-links{font-size:10px;gap:18px}.hero-art{max-width:390px;padding:12px 18px 25px}.hero .identity{padding:14px}.hero .portrait{aspect-ratio:1.05}.hero .id-caption strong{font-size:38px}.hero .red-note{font-size:21px;right:0;bottom:20px}.art-coordinate{font-size:8px}.section{padding:46px 5%}.section-kicker{display:block;font-size:9px;line-height:1.8;letter-spacing:1px}.section-kicker>span{display:block;margin-top:8px}.section-heading{display:block}.section-heading h2{font-size:clamp(39px,11vw,58px);line-height:1;margin-bottom:22px;overflow-wrap:normal}.section-heading p{font-size:16px;line-height:1.7}.signal-toolbar{gap:15px}.signal-toolbar p{font-size:10px;line-height:1.9}.signal-tabs{gap:5px;margin-top:24px}.signal-tabs button{flex:1;min-width:0;padding:14px 9px;font-size:10px}.signal-tabs span{display:block;margin-left:0;font-size:9px}.callout-metrics>div{padding:16px 20px}.callout-metrics strong{font-size:38px}.callout-metrics>p{font-size:10px;padding:12px 20px}.callout-metrics small{font-size:10px}.call-card{min-height:490px}.call-token h3{font-size:38px}.callout-grid{gap:20px}.call-card-top{font-size:9px}.call-engagement{font-size:10px;line-height:1.7}.call-card-foot button,.call-card-foot a{font-size:11px;min-height:44px}.call-facts dt{font-size:9px;min-height:28px}.signal-controls label{font-size:10px}.signal-controls input,.signal-controls select{font-size:16px}.signal-method{font-size:10px;line-height:1.9}.recent-x-card{padding:23px;min-height:400px}.recent-x-card p{font-size:17px}.recent-x-card small,.recent-x-card a{font-size:11px}.recent-x-card .relay-x-image{height:210px}.x-inspect{font-size:12px;min-height:48px}.footprint-grid>a{display:block;padding:24px}.footprint-grid h3{font-size:36px}.footprint-grid p{font-size:16px}.case-toolbar{align-items:flex-start;flex-direction:column}.case-toolbar p{font-size:15px}.investigation-card h3{font-size:38px}.investigation-card p{font-size:16px}.open-case,.save-lead{font-size:11px;padding:12px 0}.investigation-dialog h2{font-size:40px}.wallet-header{display:block}.wallet-header code{display:block;font-size:11px}.wallet-header a{display:block;margin-top:15px}.token h2{font-size:clamp(42px,13vw,65px)}.token .large{font-size:21px}.token .contract{padding:18px}.token .contract code{overflow-wrap:anywhere}.file-grid{gap:20px}.post-card .post-summary{font-size:16px}.callout-dialog{max-width:calc(100vw - 24px);width:100%;padding:46px 22px 25px}#collector-health{overflow-wrap:anywhere}.market-scroll{max-width:100%;overflow-x:auto}.desk-metric p{font-size:12px}.token-facts dd{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.footprint-grid>a{transition:none}}

.current-x-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.current-x-grid .recent-x-card{border:1px solid #8ea5c9;min-height:430px}.current-x-grid .recent-x-card p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.legacy-x-archive{margin-top:50px;border-top:1px solid #8ea5c9;padding-top:20px}.legacy-x-archive>summary{font:11px/1.7 var(--mono);cursor:pointer;padding:18px 0;min-height:48px}.legacy-x-body{padding-top:30px}#more-current-x[hidden]{display:none}#more-current-x{display:block;margin:25px auto}@media(max-width:1000px){.current-x-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.current-x-grid{grid-template-columns:1fr}.legacy-x-archive>summary{font-size:11px}}

/* Two identical groups keep the marquee continuous at every screen width. */
.ticker .ticker-track{display:flex;width:max-content;min-width:0;animation:sling-marquee 32s linear infinite;will-change:transform}
.ticker .ticker-group{flex:0 0 auto;min-width:100vw;display:flex;align-items:center;justify-content:space-around;padding-left:40px}
.ticker:hover .ticker-track{animation-play-state:paused}
@keyframes sling-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:650px){.ticker{font-size:19px}.ticker .ticker-group{padding-left:24px}.ticker span{padding:0 28px}}
@media(prefers-reduced-motion:reduce){.ticker .ticker-track{animation:none;width:100%;will-change:auto}.ticker .ticker-group{display:block;min-width:0;width:100%;white-space:normal;padding:0 20px;text-align:center;line-height:1.8}.ticker .ticker-group+ .ticker-group{display:none}.ticker span{padding:0 12px}}

/* Selection traces real displayed edges without suggesting trade direction. */
#connection-map svg line{transition:opacity .25s,stroke-width .25s}
#connection-map .edge-muted{opacity:.12}
#connection-map .edge-active{opacity:1;stroke-width:3}
#connection-map .edge-flow{pointer-events:none;stroke:#fdf5d5;stroke-width:2;stroke-dasharray:3 17;animation:connection-trace 1.6s linear infinite}
#connection-map .pair-flow{stroke:#075ce5;stroke-width:4;stroke-dasharray:5 15}
#connection-map .map-node.muted{opacity:.4}
#connection-map .map-node.connected circle{stroke-width:3}
#connection-map .map-node.selected circle{stroke-width:5;filter:drop-shadow(0 0 5px #c6372d55)}
.map-selection-note{font:11px/1.7 var(--mono);margin:12px 0 18px;color:#526581}
@keyframes connection-trace{to{stroke-dashoffset:-40}}
@media(prefers-reduced-motion:reduce){#connection-map .edge-flow{animation:none;display:none}#connection-map svg line{transition:none}}

#featured-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#0b1938;border:1px solid #8ea5c9}#featured-player{min-width:0}#featured-player #featured-status{margin-top:16px}

/* Compact contract rail */
.launch-strip{min-height:36px;padding:7px 4%;gap:12px;justify-content:flex-start;flex-wrap:nowrap;background:#0b1938;border-bottom:1px solid #8ea5c9;color:#f5f8ff}
.launch-token{font:700 12px/1.4 var(--mono);color:#f5f8ff;letter-spacing:.4px;padding-right:12px;border-right:1px solid #8ea5c9}
.launch-label{font-size:10px;color:#b8c9e8}
.launch-strip code{font:11px/1.4 var(--mono);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.launch-state{display:none}
.launch-strip button{flex-shrink:0;background:transparent;color:#f5f8ff;border:1px solid #8ea5c9;padding:4px 8px;font:9px/1.3 var(--mono);cursor:pointer}
.launch-strip button[hidden]{display:none}
.launch-strip button:hover{background:#f5f8ff;color:#0b1938}
.launch-strip button:focus-visible,.launch-token:focus-visible{outline:2px solid #f5f8ff;outline-offset:3px}
@media(max-width:650px){.launch-strip{min-height:36px;padding:7px 5%;gap:8px;flex-wrap:nowrap}.launch-token{font-size:10px;padding-right:8px}.launch-label{font-size:9px}.launch-strip code{font-size:10px}.launch-strip button{padding:5px 7px}}

.call-latest-update{margin:14px 0;border-left:3px solid #3a6244;background:#d5e4fa;padding:12px 14px}.call-update-label{font:10px/1.7 var(--mono);color:#152d58;margin:0 0 8px}.call-update-text{font:15px/1.6 var(--body, sans-serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.call-card:has(.call-latest-update){height:auto}

.etf-core{background:#ffd13b;border-bottom:1px solid #526c96}.etf-core-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.etf-core h2{font:clamp(42px,5vw,72px)/1 var(--display);margin:0}.etf-core h2 em{color:#152d58;font-style:normal}.etf-core p{font-size:18px;line-height:1.7}.etf-core .large{font-size:24px;margin-top:0}.etf-core .button{margin:10px 20px 15px 0}.basket-group-heading{font:30px/1.3 var(--display);margin:36px 0 20px}.basket-group-heading span{font:11px var(--mono);color:#ffd13b;margin-left:12px}.basket-live-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.basket-live-card{background:#f5f8ff;color:#0b1938;padding:20px;min-width:0;border:1px solid #8ea5c9}.basket-live-card img{width:52px;height:52px;object-fit:cover}.basket-live-card h4{font:26px var(--display);margin:12px 0 4px}.basket-token-name{font-size:14px;line-height:1.5;min-height:42px}.basket-allocation{font:10px/1.6 var(--mono);border-top:1px solid #8ea5c9;padding-top:12px}.basket-price{font:14px var(--mono)}.basket-live-card a,.basket-live-card button{font:10px var(--mono);display:inline-block;margin:6px 10px 0 0}.basket-live-card button{padding:8px;background:transparent;border:1px solid #8ea5c9;cursor:pointer}@media(max-width:1000px){.basket-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.etf-core-grid{grid-template-columns:1fr;gap:25px}.basket-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.basket-live-card{padding:15px}.etf-core p{font-size:16px}}

/* Activity-first callout cards */
.callout-grid{align-items:start}
.call-card .call-card-top{align-items:center;gap:12px;min-height:0;padding-bottom:18px;margin-bottom:22px;font-size:11px}
.call-card .activity-badge{display:inline-block;background:#075ce5;color:#fff;padding:8px 10px;font-weight:700;letter-spacing:.5px}
.call-card .activity-time{color:#152d58;font:11px/1.5 var(--mono);text-align:right}
.call-card .call-latest-update{background:#0b1938;color:#f5f8ff;border:0;border-top:4px solid #ffd13b;padding:20px;margin:18px 0}
.call-card .call-update-label{color:#ffd13b;font:700 11px/1.5 var(--mono);margin:0 0 14px}
.call-card .call-update-text{font-size:18px;line-height:1.6;color:#f5f8ff}
.call-card .call-original-context{border-top:1px solid #8ea5c9;margin:0 0 18px;padding-top:14px}
.call-card .call-original-context summary{font:10px/1.7 var(--mono);cursor:pointer;color:#526581}
.call-card .call-original-context .call-excerpt{min-height:0;margin:15px 0;font-size:15px}
.call-card.has-author-update{min-height:0}
@media(max-width:650px){.call-card .call-card-top{font-size:10px}.call-card .activity-time{font-size:10px}.call-card .call-update-text{font-size:17px}.call-card .call-latest-update{padding:18px}}

/* Uniform cards keep the activity, metrics and actions aligned. */
.callout-grid{align-items:stretch}
.callout-grid .call-card{display:grid;grid-template-rows:54px 90px 216px 44px 100px 48px 48px;height:653px;min-height:0;padding:24px;overflow:hidden;box-sizing:border-box}
.callout-grid .call-card .call-card-top{margin:0;padding:0 0 14px;min-height:0}
.callout-grid .call-card .call-token{margin:0;min-width:0;align-self:center}
.callout-grid .call-card .call-token>div{min-width:0}
.callout-grid .call-card .call-token h3{font-size:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.callout-grid .call-card .call-latest-update{margin:0;min-height:0;padding:16px 18px;display:flex;flex-direction:column}
.callout-grid .call-card .call-update-label{margin:0 0 10px;flex-shrink:0}
.callout-grid .call-card .call-update-text{font-size:17px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;white-space:normal;margin:0}
.read-call-update{margin-top:auto;padding:12px 0 0;border:0;background:none;color:#ffd13b;font:10px/1.5 var(--mono);text-align:left;cursor:pointer;flex-shrink:0}
.call-original-link,.call-original-placeholder{margin:0;padding:12px 0;border:0;border-bottom:1px solid #8ea5c9;background:none;text-align:left;font:10px/1.5 var(--mono);color:#526581;align-self:stretch}
.call-original-link{cursor:pointer}
.call-original-preview{min-height:0;overflow:hidden;padding:16px 0}
.call-original-preview .call-excerpt{margin:0;min-height:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
.callout-grid .call-card .call-facts{margin:0;padding-top:14px;align-self:stretch}
.callout-grid .call-card .call-engagement{margin:0;align-self:center;font-size:9px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.callout-grid .call-card .call-card-foot{margin:0;align-self:end}
@media(max-width:650px){.callout-grid .call-card{padding:22px;height:649px;grid-template-rows:54px 90px 216px 44px 100px 48px 48px}.callout-grid .call-card .call-token h3{font-size:32px}}

/* Sling's PFP: navy, cobalt, visor gold and orange. */
:root{--paper:#f5f8ff;--ink:#0b1938;--red:#075ce5;--line:#8ea5c9;--sling-gold:#ffd13b;--sling-orange:#ff932f}
.hero h1 span{color:#075ce5}.hero .paper-back{background:#ffd13b}.hero .red-note{background:#075ce5;color:#fff}.hero .stamp{color:#075ce5;border-color:#075ce5}.hero .portrait-note{background:#0b1938}
.ticker{background:#075ce5;color:#fff}.ticker span{color:#ffd13b}
.etf-core{background:#ffd13b;color:#0b1938;border-color:#d6a91c}.etf-core h2 em{color:#075ce5}
.ecosystem{background:#07152f}.eco-heading h2 span{color:#ffd13b}.eco-brief h3{color:#168ce8}
.call-card .activity-badge{background:#075ce5;color:#fff}.call-card .call-latest-update{background:#102d60;border-top-color:#ffd13b}.call-card .call-update-label,.read-call-update{color:#ffd13b}.call-card .call-update-text{color:#f5f8ff}
.signal-tabs button[aria-selected=true]{background:#ffd13b;color:#0b1938;border-color:#ffd13b}
.launch-strip{background:#07152f;border-color:#274475}.launch-token{color:#ffd13b;border-color:#47608c}
.edge-pair{stroke:#075ce5}.edge-default{stroke:#bd8a00}.edge-optional{stroke:#9477b8}
.connection-legend i{border-top-color:#075ce5}.connection-legend .line-dashed{border-top-color:#bd8a00}
#connection-map .pair-flow{stroke:#075ce5}#connection-map .reward-flow{stroke:#bd8a00}
#connection-map .map-node.selected circle{stroke:#075ce5;filter:drop-shadow(0 0 5px #075ce555)}
.map-node.faucet circle{fill:#ffd13b;stroke:#075ce5}.map-node.faucet text{fill:#0b1938}
.button.red{background:#075ce5;color:#fff}.button.red:hover{background:#0346b5}
.call-facts .gain{color:#267343}.call-facts .loss{color:#b0332b}
