/* Electric Blue primary, with restrained Cyber Mint highlights. */
:root{--accent:#438cff;--accent-hover:#66a2ff;--accent-light:#a9caff;--accent-soft:#122440;--secondary-accent:#41e6be;--mint:var(--accent);--muted:#90939e;--line:#22242d;--canvas:#06070b;--panel:#101114;--panel-raised:#17181d;--axiom-blue:#438cff;--axiom-blue-hover:#66d9ff;background:var(--canvas);color:#e9f1f5;color-scheme:dark}
body{background:var(--canvas);color:#e9f1f5}
.feed-page{--mint:var(--accent);--muted:#90939e;--line:#22242d;background:var(--canvas)}
.feed-page .tone-blue{color:var(--accent)}
.feed-page .primary,.control .primary{background:var(--accent);color:#08151b}
.feed-page .primary:hover,.control .primary:hover{background:var(--accent-hover)}
.control .panel{background:var(--panel);border-color:var(--line)}
.control .panel p,.control .fine,.control .control-top a{color:var(--muted)}
.control .secondary{border-color:#34577f;color:#a9caff;background:#142237}
.control .secondary:hover{border-color:var(--secondary-accent);background:#153039}
.control .rule,.control .health-summary{border-color:var(--line);background:var(--panel-raised)}
.control .rule-input input{border-color:var(--line);background:var(--canvas);color:#e9f1f5}
.control .view-buttons button{border-color:#304b58;color:#b9d0f2}
.control .view-buttons button[aria-pressed=true]{background:#15332f;border-color:var(--secondary-accent)}
.control .status-text{color:#d1e4eb}
.feed-page a,.feed-page .profile-line>a,.feed-page .profile-line .followers,.feed-page .market-stats>span:nth-child(2) b{color:var(--accent)}
.feed-page .connection.live i{background:var(--secondary-accent);box-shadow:0 0 6px #41e6be40}
.feed-page .mobile-tabs .selected{color:var(--accent);border-bottom-color:var(--secondary-accent)}
.feed-page .title-copy:hover{color:var(--secondary-accent);background:#142b32}
.chart-line{stroke:var(--secondary-accent)}
.feed-page .source-action{color:var(--accent)!important;border-color:#34577f;background:var(--accent-soft)}
.feed-page .stream{background:var(--panel);border-color:var(--line)}
.feed-page button:focus-visible,.feed-page a:focus-visible,.feed-page input:focus-visible{outline-color:var(--accent)}
.feed-page .coin{--card-action-width:140px;--card-portrait-size:72px;grid-template-columns:var(--card-portrait-size) minmax(0,1fr) var(--card-action-width);grid-template-areas:'portrait identity market' 'portrait inline market' 'portrait profile action' 'address risk action';padding:4px 6px;column-gap:6px;row-gap:1px;align-items:start}
.feed-page .coin>.coin-main,.feed-page .coin>.coin-main>.coin-head,.feed-page .coin .coin-portrait,.feed-page .coin .identity-block,.feed-page .coin .card-info{display:contents}
.feed-page .coin .coin-portrait>.avatar{grid-area:portrait;align-self:start;width:var(--card-portrait-size);height:var(--card-portrait-size)}
.feed-page .coin .token-address{grid-area:address;align-self:center;justify-self:start;width:var(--card-portrait-size)}
.feed-page .coin .identity-top{grid-area:identity;min-width:0;min-height:19px}
.feed-page .coin .card-inline{grid-area:inline;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:18px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}
.feed-page .coin .card-inline::-webkit-scrollbar{display:none;width:0;height:0}
.feed-page .coin .card-inline :focus-visible{outline-offset:-1px}
.feed-page .coin .card-inline .token-meta,.feed-page .coin .card-inline .activity-stats{display:inline-flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0;margin:0}
.feed-page .coin .card-inline .activity-stats .metric-badge{flex-shrink:0;gap:3px;white-space:nowrap}
.feed-page .coin .card-inline .activity-stats .pulse-icon{font-size:13px}
.feed-page .coin .card-inline .native-badge-text{max-width:85px}
.feed-page .coin .market-stats{grid-area:market;align-self:start}
.feed-page .coin .profile-line{grid-area:profile;grid-column:2/-1;min-width:0;flex-wrap:nowrap;padding-right:calc(var(--card-action-width) / 2 + 10px);position:relative;z-index:2;pointer-events:none}
.feed-page .coin .profile-line>*{pointer-events:auto}
.feed-page .coin .profile-line>a{flex:0 1 auto;max-width:calc(100% - 118px)}
.feed-page .coin .profile-line>[data-hover=migrations]{flex:0 0 auto}
.feed-page .coin .profile-line [data-hover=migrations]{display:inline-flex;align-items:center;gap:3px;margin-left:4px;min-height:16px;white-space:nowrap;font-variant-numeric:tabular-nums}
.feed-page .coin .profile-line>[data-hover=migrations]:first-child{margin-left:0}
.feed-page .coin .profile-line [data-hover=migrations] b{color:#f2f3f7;font-size:12px}
.feed-page .coin .profile-line [data-hover=migrations] .pulse-icon{font-size:16px}
.feed-page .coin .profile-line [data-hover=migrations].tone-neutral{color:#828598}
.feed-page .coin .profile-line [data-hover=migrations].tone-blue{color:#438cff}
.feed-page .coin .profile-line [data-hover=migrations].tone-yellow{color:#e4c828}
.feed-page .coin .profile-line [data-hover=migrations].tone-mint{color:#2fe3ac}
.feed-page .coin .funding-info:empty{display:none}
.feed-page .coin .risk-stats{grid-area:risk;padding:0;min-height:0;margin:0;gap:3px;align-content:start;align-items:center}
.feed-page .coin .risk-stats>.dex-paid-badge{display:inline-flex;align-items:center;gap:3px;min-height:18px;padding:1px 5px;border:1px solid #12af8040;border-radius:999px;background:#12af800c;color:#12af80;white-space:nowrap;line-height:14px}
.feed-page .coin .dex-paid-badge .pulse-icon{font-size:12px;line-height:12px}
.feed-page .coin .dex-paid-badge b{font-size:10px;font-weight:500;color:inherit}
.feed-page .coin>.trade-links{grid-area:action;align-self:end;justify-self:end;justify-content:flex-end;gap:0;padding:0 0 1px}
.feed-page .coin>.trade-links .axiom-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:0;width:var(--card-action-width);height:44px;min-height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:#08151b;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:none}
.feed-page .coin>.trade-links .axiom-face{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:calc(var(--card-action-width) / 2);height:22px;border:1px solid var(--axiom-blue);border-radius:999px;background:var(--axiom-blue);box-shadow:inset 0 1px 0 #ffffff30;pointer-events:none}
.feed-page .coin>.trade-links .axiom-mark{width:12px;height:12px}
.feed-page .coin>.trade-links .axiom-link:hover{background:transparent;color:#08151b}
.feed-page .coin>.trade-links .axiom-link:hover .axiom-face{background:var(--axiom-blue-hover);border-color:var(--axiom-blue-hover)}
.feed-page .coin>.trade-links .axiom-link svg{flex-shrink:0}
@container feed-lane (max-width:420px){
 .feed-page .coin>.coin-main{display:contents}
 .feed-page .coin .risk-stats{grid-column:1/-1;grid-row:5}
 .feed-page .coin>.trade-links .axiom-link{height:40px;min-height:40px;font-size:9px;padding:0;gap:0}
 .feed-page .coin>.trade-links .axiom-face{height:20px}
 .feed-page .coin>.trade-links .axiom-mark{width:10px;height:10px}
}
/* Use the lane width for every part of the responsive card grid. */
.feed-page .coin-list{container-name:feed-lane;container-type:inline-size}
@container feed-lane (max-width:420px){.feed-page .coin{--card-action-width:124px;grid-template-areas:'portrait identity market' 'portrait inline inline' 'portrait profile action' 'address address action' 'risk risk risk'}}
@container feed-lane (max-width:380px){.feed-page .coin{--card-portrait-size:64px}.feed-page .coin .identity strong{font-size:13px}.feed-page .coin .market-stats{column-gap:5px}.feed-page .coin .market-stats b{font-size:13px}}

/* Neutral near-black surfaces sampled from the supplied reference. */
.feed-page .lane-head,.feed-page .coin{border-color:var(--line)}
.feed-page .coin:hover,.feed-page .coin:focus-within{background:var(--panel-raised)}
.feed-page .search{background:var(--panel);border-color:var(--line)}
.feed-page .risk-stats .metric-badge{background:var(--panel);border-color:var(--line)}
.feed-page .risk-stats .metric-badge:hover{background:var(--panel-raised);border-color:#353843}
.feed-page dialog,.feed-page .card-tooltip:not(.is-native-popup){background:var(--panel-raised);border-color:#30323c}
.feed-page .detail-metrics>div,.feed-page .observation-chart{background:var(--panel);border-color:var(--line)}
.feed-page .notice,.feed-page .toast{background:var(--panel-raised);border-color:#30323c}
/* One unobtrusive scroll area for long source posts; text fits the panel. */
.feed-page .card-tooltip.is-native-popup{max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;border-radius:13px}
.feed-page .card-tooltip.is-native-popup::-webkit-scrollbar,.feed-page .card-tooltip.is-native-popup *::-webkit-scrollbar{display:none;width:0;height:0}
.feed-page .card-tooltip.is-native-popup *{scrollbar-width:none}
.feed-page .x-preview-shell{width:320px;max-width:100%;padding:16px;background:#15232e;border:1px solid #3b5060;border-radius:13px;color:#f3f5f7;font:14px/1.45 Inter,Arial,sans-serif}
.x-preview-shell-header{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #405260}
.x-preview-shell-header>div{flex:1;min-width:0}.x-preview-shell-header strong{display:block;overflow-wrap:anywhere;font-size:16px}.x-preview-shell-header small{display:block;margin-top:3px;color:#91a2af;font-size:12px}
.x-preview-placeholder{display:block;background:#304350;border-radius:5px}.x-preview-shell-avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%}
.feed-page .x-preview-shell-brand{align-self:start;font-size:28px;line-height:1;color:#fff}.x-preview-shell-body{display:grid;gap:12px;padding:22px 0 26px;min-height:164px}.x-preview-shell-line{height:12px}.x-preview-shell-line:nth-child(2){width:92%}.x-preview-shell-line:nth-child(3){width:76%}.x-preview-shell-line:last-child{width:58%}
.feed-page .x-preview-shell-link{display:block;border-top:1px solid #405260;padding-top:11px;color:#66d9ff;font-size:12px}.feed-page .card-tooltip.is-x-preview-shell>.tooltip-note{padding:8px 14px;background:#15232e;margin:0}

.feed-page .lane-head .lane-paused{background:#66d9ff;border-color:#a2e8ff;color:#08151b;box-shadow:0 0 10px #66d9ff35}
.feed-page .stream.is-lane-held .lane-head h1,.feed-page .stream.is-lane-held .lane-head h2{color:#a2e8ff}

/* A single compact density, independent of previous browser preferences. */
.feed-page .identity-block{row-gap:3px}
.feed-page .token-meta,.feed-page .token-meta .social-links,.feed-page .profile-line{margin-top:0;margin-bottom:0}
.feed-page .token-address{margin-top:0;height:12px}
.feed-page .activity-stats{gap:3px 6px}
.feed-page .market-stats{row-gap:3px}
.feed-page .risk-stats .metric-badge{min-height:20px;padding:1px 4px}
.feed-page .topbar{padding-top:10px;padding-bottom:6px}

.feed-page .coin .token-meta .source-age,.feed-page .coin .native-badge,.feed-page .coin .activity-stats .metric-badge,.feed-page .coin .profile-line{line-height:16px;min-height:16px}
.feed-page .coin .activity-stats .metric-badge b{line-height:16px}
.feed-page .coin .activity-stats [data-hover="migrations"] b{color:#fff}
.feed-page .coin .native-badge-visuals{min-height:16px}
.feed-page .coin .title-copy{height:19px;min-height:19px}

/* GitHub fee recipient: source icon/name together in a small green pill. */
.feed-page .github-fee-pill{display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:100%;height:18px;padding:1px 5px 1px 3px;border:1px solid #2b6344;border-radius:999px;background:#173c29;color:#86efac;font-size:10px;font-weight:600;line-height:14px;white-space:nowrap}
.feed-page .coin .github-fee-pill .native-badge-visuals{min-height:12px}
.feed-page .coin .github-fee-pill .pulse-icon{font-size:12px;line-height:12px}
.feed-page .github-fee-pill .native-badge-image,.feed-page .github-fee-pill .native-badge-svg{width:12px;height:12px;border-radius:50%}
.feed-page .github-fee-pill .native-badge-text{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.feed-page .otc-desks-provider{display:inline-flex;align-items:center;flex-shrink:0}
.feed-page .otc-desks-pill{display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:100%;height:18px;padding:1px 5px 1px 3px;border:1px solid #21475e;border-radius:999px;background:#102a3b;color:#52c5ff;font-size:10px;font-weight:600;line-height:14px;white-space:nowrap}
.feed-page .coin .otc-desks-pill .native-badge-visuals{min-height:12px}
.feed-page .otc-desks-pill .native-badge-image,.feed-page .otc-desks-pill .native-badge-svg{width:12px;height:12px;border-radius:50%}
.feed-page .otc-desks-pill .native-badge-text{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.feed-page .otc-desks-more{color:#b6def5;flex-shrink:0;font-weight:500}

/* Rewards are circular; the launch countdown uses the matching gold capsule. */
.feed-page .coin .native-badge-holder-rewards{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-height:18px;padding:1px;border:1px solid #ffd70045;border-radius:50%;background:#ffd70014;color:#ffd700;flex-shrink:0}
.feed-page .coin .native-badge-holder-rewards .native-badge-visuals{min-height:12px}
.feed-page .coin .native-badge-holder-rewards .pulse-icon{font-size:12px;line-height:12px}
.feed-page .launch-timer-pill{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:18px;padding:0 5px 0 3px;border:1px solid #ffd70045;border-radius:999px;background:#ffd70014;color:#ffd700;font-size:10px;font-weight:600;line-height:14px;white-space:nowrap}
.feed-page .coin .launch-timer-pill .native-badge-visuals{min-height:12px}
.feed-page .coin .launch-timer-pill .pulse-icon{font-size:12px;line-height:12px}
.feed-page .launch-timer-pill .native-badge-text{color:inherit;white-space:nowrap}

.feed-page .card-tooltip.is-image-preview{width:min(240px,calc(100vw - 24px),calc(100dvh - 24px));max-width:none;padding:5px;border:1px solid #30323c;border-radius:7px;background:#101114;pointer-events:auto;overflow:hidden;box-shadow:0 8px 28px #0009}
.image-preview-frame{position:relative;width:100%;aspect-ratio:1;background:#06070b;border-radius:3px;overflow:hidden}
.image-preview-frame>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}
.feed-page .card-tooltip{overflow-y:auto;overscroll-behavior:contain}

/* Compact two-line market summary, matching the supplied reference. */
.feed-page .coin .market-stats{display:grid;grid-template-columns:max-content max-content;justify-content:end;justify-self:end;align-content:start;align-items:baseline;gap:3px 8px;width:max-content;margin:0}
.feed-page .coin .market-stats>span,.feed-page .coin .market-activity>span{display:inline-flex;align-items:baseline;justify-content:flex-end;flex-wrap:nowrap;gap:3px;white-space:nowrap;min-width:0}
.feed-page .coin .market-stats small{font-size:10px;font-weight:400;line-height:17px;color:#828598}
.feed-page .coin .market-stats b{font-size:14px;font-weight:600;line-height:17px;letter-spacing:-.025em}
.feed-page .coin .market-activity{grid-column:1/-1;display:flex;align-items:baseline;justify-content:flex-end;gap:7px}
.feed-page .coin .market-activity b{font-size:11px;line-height:15px}
.feed-page .coin .market-activity small{font-size:9px;line-height:15px}
.feed-page .coin .market-stats .nb-stat.tone-green b{color:var(--green,#00bd8b)}
.feed-page .coin .market-stats .nb-stat.tone-red b{color:var(--red,#ff4560)}
.feed-page .coin .market-stats .sol-icon{width:10px;height:10px;align-self:center}
.feed-page .coin .market-stats .tx-stat{padding-bottom:0;gap:2px}
.feed-page .coin .market-stats .tx-ratio{position:static;display:block;width:22px;height:2px;flex:0 0 22px;align-self:center;margin-left:1px}

.hover-video-frame{display:flex;flex-direction:column;gap:6px;width:100%;max-width:100%;min-width:0;background:#080d12;border-radius:10px;overflow:hidden}
.feed-page .card-tooltip .hover-video-frame>.hover-video,.feed-page .card-tooltip .hover-video-frame>img{display:block;position:static;width:100%;max-width:100%;height:auto;max-height:440px;object-fit:contain;background:#080d12}
.hover-video-note{padding:8px 10px;color:#aebbc7;font:11px/1.5 Inter,Arial,sans-serif}
.hover-video-link{padding:4px 10px 8px;color:#52c5ff;font:11px/1.5 Inter,Arial,sans-serif}

.feed-page .coin{cursor:pointer}
.feed-page .coin>.launch-risk{grid-column:1/-1;min-width:0;margin:2px 0 0}.feed-page .coin>.launch-risk:empty{display:none}
.launch-alert-list{display:flex;flex-wrap:wrap;gap:5px;padding:5px 0 2px}
.launch-pattern{position:relative}.launch-pattern-details{display:none;font-size:11px;line-height:1.5;color:#d8dfeb}.card-tooltip.is-launch-evidence{width:min(360px,calc(100vw - 16px));overflow:auto;overscroll-behavior:contain;border-color:#833345;pointer-events:auto}.is-launch-evidence .launch-pattern-details{display:block}.launch-pattern-details>strong{color:#ff657b}.launch-pattern-details a{display:block;padding:5px 0;color:#a9caff}.launch-pattern-details small{display:block;color:#9caac0;margin-top:9px}.launch-pattern .launch-alert svg{color:#ff657b;flex:none}
.feed-page .launch-alert{display:inline-flex;align-items:center;gap:6px;min-height:29px;max-width:100%;padding:5px 9px;border:1px solid #ff52666b;border-radius:7px;background:linear-gradient(115deg,#7d203042,#36121e66);color:#ff9ba6;text-decoration:none;box-shadow:inset 0 1px #ff98aa0a;font-size:11px;line-height:1.35}
.launch-alert strong{font-weight:700;overflow-wrap:anywhere}.launch-alert-icon{display:inline-grid;place-items:center;width:17px;height:17px;flex-shrink:0;border-radius:50%;background:#ff4b62;color:#19070c;font-size:12px;font-weight:900}.launch-alert-proof{margin-left:3px;color:#ffb6bf;font-size:13px}
.feed-page .creator-fee-alert{min-height:21px;padding:1px 6px;gap:1px;border-radius:999px;font-size:12px;line-height:17px;color:#ff6d82;background:#29151d}
.feed-page .creator-fee-alert[data-stale=true]{border-style:dashed;background:#20151a;color:#ff9baa}
.feed-page .launch-alert:hover,.feed-page .launch-alert:focus-visible{background:#8a263951;border-color:#ff7183;color:#ffd4d9;outline:2px solid #ff526633;outline-offset:1px}
.feed-page .lane-hide-all{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;margin-left:6px;min-height:28px;padding:4px 9px;border:1px solid #303b51;border-radius:7px;background:#151d2b;color:#a9caff;font-size:11px;font-weight:600;line-height:16px;transition:background .15s,border-color .15s,color .15s}
.feed-page .lane-hide-all:hover:not(:disabled){background:#122440;border-color:#438cff;color:#66d9ff}.feed-page .lane-hide-all:disabled{opacity:.35;cursor:default}
.feed-page .lane-head .lane-hide-all+.lane-paused{margin-left:auto}
.feed-page .coin{position:relative}.feed-page .coin-hide{position:absolute;z-index:4;top:7px;left:7px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:5px;border:1px solid #3c475b;border-radius:8px;background:#101622ed;color:#aeb9c9;box-shadow:0 2px 8px #0008;opacity:0;pointer-events:none;transition:opacity .12s,background .12s,color .12s,border-color .12s}
.feed-page .coin:hover>.coin-hide,.feed-page .coin:focus-within>.coin-hide{opacity:1;pointer-events:auto}.feed-page .coin-hide:hover,.feed-page .coin-hide:focus-visible{background:#122440;border-color:#438cff;color:#66d9ff}
.feed-page #restore-hidden{color:#a9caff;border:1px solid #303b51;background:#151d2b;border-radius:6px}.feed-page #restore-hidden:hover{color:#66d9ff;border-color:#438cff;background:#122440}
@media(hover:none){.feed-page .coin-hide{opacity:1;pointer-events:auto}}
@media(max-width:380px){.feed-page .lane-hide-all{padding:4px 6px;gap:3px;font-size:10px}}


.feed-page .launch-alert.artificial-activity{color:#ffcb65;border-color:#e4ac4d88;background:#251f14}.feed-page .launch-alert.artificial-activity:hover,.feed-page .launch-alert.artificial-activity:focus-visible{color:#ffcb65;border-color:#e4ac4d;background:#332817;outline-color:#e4ac4d33}.launch-pattern .launch-alert.artificial-activity svg{color:#ffcb65}

/* Current Axiom Holder Rewards badges include the payout percentage. */
.feed-page .coin .native-badge-holder-rewards.has-reward-rate{width:auto;min-width:20px;max-width:none;height:20px;min-height:20px;gap:2px;padding:0 4px;border-radius:999px;border-color:transparent;background:#ffd70014;color:#ffd700;white-space:nowrap}
.feed-page .coin .native-badge-holder-rewards.has-reward-rate .pulse-icon{font-size:14px;line-height:14px}
.feed-page .coin .native-badge-holder-rewards.has-reward-rate .native-badge-text{color:inherit;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:16px;white-space:nowrap;overflow:visible;text-overflow:clip;flex-shrink:0;max-width:none}

.launch-pattern-details.activity-compact p{margin:6px 0;line-height:1.4}.launch-pattern-details .launch-facts-title{display:block;margin:10px 0 6px;font-size:12px;color:#edf2fa}.launch-proofs{border-top:1px solid #ffffff15;margin-top:10px;padding-top:9px}.launch-proofs summary{cursor:pointer;color:#a9caff;font-size:11px}.launch-proofs a{font-size:10px}

/* Match Axiom typography in every SISI hover window; keep card labels compact. */
@font-face{font-family:"Geist Variable";src:url("/assets/fonts/geist-variable.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
.feed-page .card-tooltip,.feed-page .card-tooltip.is-native-popup,.feed-page .x-preview-shell{font-family:"Geist Variable",Arial,sans-serif;font-size:14px;line-height:1.5}
.feed-page .card-tooltip:not(.is-native-popup):not(.is-image-preview){max-width:min(390px,calc(100vw - 16px))}
.feed-page .card-tooltip .tooltip-note,.feed-page .x-preview-shell-header small,.feed-page .x-preview-shell-link{font-size:13px;line-height:1.5}
.feed-page .card-tooltip.is-launch-evidence{width:min(390px,calc(100vw - 16px))}
.launch-pattern-details{font-family:"Geist Variable",Arial,sans-serif;font-size:14px;line-height:1.5}
.launch-pattern-details>strong,.launch-pattern-details .launch-facts-title{font-size:15px;font-weight:600}
.launch-pattern-details.activity-compact p{line-height:1.5}
.launch-proofs summary{font-size:14px;line-height:1.5}
.launch-proofs a{font-size:13px;line-height:1.5}

/* Approved compact Pulse cards: neutral surfaces, thin rules, plain inline risk metrics. */
.feed-page{--canvas:#08090d;--panel:#08090d;--panel-raised:#151225;--line:#292c36;--accent:#42d9ff;--accent-light:#c0c6d6;background:#08090d;color:#f4f4f8;font-family:Inter,Arial,sans-serif}
.feed-page .streams{gap:0}.feed-page .stream{background:#08090d;border:0;border-right:1px solid #292c36;border-radius:0;box-shadow:none}.feed-page .stream:last-child{border-right:0}
.feed-page .lane-head{height:54px;min-height:54px;padding:0 15px;background:#08090d;border-color:#292c36}.feed-page .lane-head h1,.feed-page .lane-head h2{font-size:16px;font-weight:600;color:#f4f4f8}.feed-page .lane-head>span{color:#9296aa}.feed-page .lane-hide-all{background:none;border-color:#303340;color:#bbc2d5}.feed-page .lane-hide-all:hover{background:#533cf818;border-color:#8072ff}
.feed-page .coin{--card-portrait-size:58px;--card-action-width:112px;grid-template-columns:var(--card-portrait-size) minmax(0,1fr) max-content;grid-template-rows:19px 18px 16px minmax(13px,auto);padding:16px 8px 4px;row-gap:2px;column-gap:11px;min-height:92px;border-color:#292c36;background:#08090d}.feed-page .coin:hover,.feed-page .coin:focus-within{background:#151225}.feed-page .coin .identity-top{min-height:19px}.feed-page .coin .identity strong{font-size:12px;font-weight:600;color:#f4f4f8;line-height:17px}.feed-page .coin .identity small{font-size:12px;color:#a3a7b6;line-height:17px}.feed-page .coin .title-copy{width:14px;height:17px;min-height:17px;margin:0}.feed-page .coin .title-copy .pulse-icon{font-size:11px;color:#abb3c7}.feed-page .coin .card-inline{color:#eff0f7;gap:9px;min-height:14px}.feed-page .coin .card-inline .token-meta,.feed-page .coin .card-inline .activity-stats{gap:9px}.feed-page .coin .card-inline .activity-stats .pulse-icon{font-size:12px}.feed-page .coin .card-inline .metric-badge b{font-size:10px}.feed-page .coin .token-meta .source-age{font-size:10px;font-weight:600;line-height:14px}.feed-page .coin .native-badge-image,.feed-page .coin .native-badge-svg{width:14px;height:14px}.feed-page .coin .card-inline .pulse-icon{font-size:12px}.feed-page .coin .profile-line{font-size:10px;line-height:14px;min-height:14px;gap:10px}.feed-page .coin .profile-line>a{color:#42d9ff}.feed-page .coin .profile-line .followers{color:#e8eaf4}.feed-page .coin .profile-line .pulse-icon{font-size:10px}
.feed-page .coin .avatar{border-radius:5px}.feed-page .coin .avatar::after{border:1px solid #9298a7;box-shadow:none;border-radius:5px}.feed-page .coin .avatar>img{border-radius:5px}.feed-page .coin .token-address{font-size:8px;height:12px;line-height:12px;opacity:.65}.feed-page .coin .token-address:hover{opacity:1}.feed-page .coin .risk-stats{gap:9px;min-height:13px}.feed-page .coin .risk-stats .metric-badge{padding:0;min-height:13px;line-height:12px;gap:2px;background:none;border:0;border-radius:0}.feed-page .coin .risk-stats .metric-badge b{font-size:10px;line-height:12px;font-weight:500}.feed-page .coin .risk-stats .metric-badge .pulse-icon{font-size:11px;line-height:12px}.feed-page .coin .risk-stats .metric-badge:hover{background:none;filter:brightness(1.2)}.feed-page .coin .profile-line [data-hover=migrations] b{font-size:10px}.feed-page .coin .profile-line [data-hover=migrations] .pulse-icon{font-size:12px}
.feed-page .coin .market-stats{gap:5px 5px}.feed-page .coin .market-stats small{font-size:10px}.feed-page .coin .market-stats b{font-size:12px;line-height:17px;font-weight:600;letter-spacing:0}.feed-page .coin .market-stats>span:first-child b{color:#f4f4f8}.feed-page .coin .market-activity{gap:5px}.feed-page .coin .market-activity b{font-size:9px;line-height:13px}.feed-page .coin .market-activity small{font-size:8px;line-height:13px}.feed-page .coin>.trade-links .axiom-face{width:72px;height:22px;background:#4d62ff;border-color:#4d62ff;box-shadow:none}.feed-page .coin>.trade-links .axiom-link{height:28px;min-height:28px;font-size:10px;font-weight:600}.feed-page .coin-list{scrollbar-color:#30323f transparent}
@container feed-lane (max-width:420px){.feed-page .coin{grid-template-rows:auto auto auto auto auto;min-height:92px;padding-top:12px}.feed-page .coin .risk-stats{grid-row:5;grid-column:1/-1}.feed-page .coin .market-stats b{font-size:12px}}
.feed-page .coin .risk-stats [data-hover=dev].tone-indigo{color:#8066ff}
