/* Raised brand palette. Based's extracted geometry and motion stay in based-source.css. */
:root {
  --raised-cyan: #00c8f8;
  --raised-cyan-bright: #62e9ff;
  --raised-blue: #3478f6;
  --raised-ink: #031422;
  --raised-canvas: #0d0f11;
  --raised-panel: #101b2b;
  --raised-muted: #8c9fb8;
  --accent: var(--raised-cyan);
}
body { background: var(--raised-canvas); }
.based-ui, .based-ui.bb-app, .based-ui .bb-app {
  --bb-primary-action-ink: var(--raised-ink);
  --bb-green: var(--raised-cyan);
  --bb-green-bright: var(--raised-cyan-bright);
  --bb-green-rgb: 0, 200, 248;
  --bb-gold: #8bcaff;
  --bb-gold-strong: #65b4ff;
  --bb-eyebrow-emerald: #41d6ff;
  --bb-eyebrow-gold: #92beff;
  --bb-canvas: var(--raised-canvas);
  --bb-canvas-rgb: 13, 15, 17;
  --bb-shell-top: var(--raised-canvas);
  --bb-shell-mid: var(--raised-canvas);
  --bb-shell-bottom: var(--raised-canvas);
  --bb-surface-inset: #0a1220;
  --bb-surface-panel: var(--raised-panel);
  --bb-surface-raised: #152339;
  --bb-surface-hover: #1a2c44;
  --bb-surface-overlay: #0d1829fb;
  --bb-border-subtle: #9ccfff12;
  --bb-border-default: #9ccfff20;
  --bb-border-strong: #9ccfff38;
  --bb-text-primary: #f2f8ff;
  --bb-text-secondary: #b2c2d7;
  --bb-text-muted: var(--raised-muted);
  --bb-text-faint: #697d96;
  --bb-page-background: var(--raised-canvas);
  --bb-scrollbar-color: #90c9f533;
  --bb-scrollbar-thumb: #90c9f533;
  --bb-scrollbar-thumb-hover: #90c9f55c;
  --bb-create-panel-background: linear-gradient(145deg, #132136, #0e192b 48%, #0a1422);
  --bb-content-panel-background: linear-gradient(145deg, #132136f7, #0e192bfb 48%, #0a1422fc);
  --bb-modal-background: linear-gradient(150deg, #15243bfe, #101b2dfe 52%, #0a1322fe);
  --bb-popover-background: #101c2ffb;
  --bb-toast-background: linear-gradient(145deg, #17273cfb, #0c1728fc 62%);
  --bb-sort-accent: var(--raised-cyan-bright);
  --bb-verification-color: var(--raised-cyan-bright);
  --bb-launch-tone: var(--raised-cyan-bright);
}
.based-ui .project-jump-nav { background: var(--raised-canvas); }
.based-ui .raised-hero-copy h1 > span:first-child { color: #eef7ff; text-shadow: 0 0 32px #4d9cff0c; }
.based-ui .raised-hero-copy h1 > span:last-child { color: var(--raised-cyan-bright); text-shadow: 0 0 32px #00c8f81c; }
.based-ui .bb-home-create-launch {
  background: var(--raised-cyan); border-color: #62e9ff70; color: var(--raised-ink);
  transition: transform 240ms cubic-bezier(.2,.8,.2,1), box-shadow 240ms ease, border-color 240ms ease;
}
.based-ui .bb-home-create-launch__gradient {
  background: linear-gradient(110deg, #00c8f8 0%, #62e9ff 38%, #83bcff 78%, #00c8f8 100%);
  background-size: 160% 100%; background-position: 15% 50%; animation: none;
}
.based-ui .bb-home-create-launch:is(:hover,:focus-visible) {
  border-color: #a2efffd1; filter: none; transform: translateY(-2px);
  box-shadow: inset 0 1px #efffff66, 0 8px 24px #00c8f82e;
}
.based-ui .bb-home-create-launch__sheen {
  animation: none; width: 38%; left: 0; top: -25%; bottom: -25%; filter: none;
  background: linear-gradient(90deg,transparent,#ffffff7a,transparent);
  transform: translateX(-160%) skewX(-22deg);
}
.based-ui .bb-home-create-launch:is(:hover,:focus-visible) .bb-home-create-launch__sheen { animation: raisedCreateSweep 650ms cubic-bezier(.2,.7,.2,1) both; }
.based-ui .bb-home-create-launch__plus { opacity: .85; transition: transform 420ms cubic-bezier(.2,.8,.2,1); }
.based-ui .bb-home-create-launch:is(:hover,:focus-visible) .bb-home-create-launch__plus { transform: rotate(90deg); }
.based-ui .bb-home-create-launch:active { transform: translateY(0) scale(.98); }
.based-ui .bb-home-create-launch:focus-visible { outline: 2px solid #a2efff; outline-offset: 4px; }
.based-ui .bb-home-create-launch__content { text-shadow: 0 1px #ffffff38, 0 1px 2px #0314221f; }
@keyframes raisedCreateSweep { from { transform: translateX(-160%) skewX(-22deg); } to { transform: translateX(380%) skewX(-22deg); } }
html:is(.motion-paused,[data-animation="off"],[data-animation="reduced"],[data-effects="off"],[data-attention="off"]) .based-ui .bb-home-create-launch,
html:is(.motion-paused,[data-animation="off"],[data-animation="reduced"],[data-effects="off"],[data-attention="off"]) .based-ui .bb-home-create-launch :is(.bb-home-create-launch__sheen,.bb-home-create-launch__plus) { animation: none; transition: none; transform: none; }
html:is(.motion-paused,[data-animation="off"],[data-animation="reduced"],[data-effects="off"],[data-attention="off"]) .based-ui .bb-home-create-launch__sheen { display: none; }
@media (prefers-reduced-motion:reduce) {
  .based-ui .bb-home-create-launch:is(:hover,:focus-visible,:active), .based-ui .bb-home-create-launch,
  .based-ui .bb-home-create-launch:is(:hover,:focus-visible,:active) .bb-home-create-launch__plus, .based-ui .bb-home-create-launch .bb-home-create-launch__plus { transition: none; transform: none; }
  .based-ui .bb-home-create-launch .bb-home-create-launch__sheen { display: none; animation: none; }
}
.based-ui .bb-top-market-card, .based-ui .bb-pro-market-card { --movement-color: var(--raised-cyan); --bb-badge-tone: var(--raised-cyan-bright); }
.based-ui .bb-top-market-card[data-direction="negative"], .based-ui .bb-pro-market-card[data-direction="negative"] { --movement-color: var(--bb-red); }
html:not([data-theme="light"]) .based-ui .bb-pro-market-card__surface::before {
  background: linear-gradient(155deg, #ffffff08, transparent 34%), linear-gradient(180deg, #111f33f2, #091321f7);
}
.based-ui .bb-pro-market-card__kyc-face, .based-ui .bb-top-market-card__type-face {
  background: linear-gradient(155deg, #101e33fc, #081222fe); color: #f2f8fff0;
}
.based-ui .bb-pro-market-card__ath, .based-ui .bb-pro-market-card__ath b,
.based-ui .bb-top-market-card__ath, .based-ui .bb-top-market-card__ath b { color: #9fdaff; }
.based-ui .bb-pro-market-card__badge { --bb-badge-tone: var(--raised-cyan-bright); }
.based-ui .bb-pro-market-card__badge, .based-ui .bb-top-market-card__type-pill { background: #00c8f80a; }
.based-ui .bb-pro-market-card__description { color: #d5e6f6c7; }
.based-ui .bb-pro-market-card__identity-relation { color: #8fa4bd; }
.based-ui .bb-top-market-card__movement small, .based-ui .bb-pro-market-card__change small { color: #8096b0; }
.based-ui .bb-top-market-card__identity > div:last-child > span { color: #9badc4; }
.based-ui .bb-top-market-card__market-cap > small { color: #8b9db5; }
.based-ui .bb-sort-pills__active { background: #1b2e434d; border-color: #7ccfff29; }
.based-ui .site-links > a.active .raised-nav-icon { color: var(--raised-cyan-bright); background: #00c8f80c; border-color: #00c8f828; }
.based-ui .nav-glass-indicator::before { background: var(--raised-cyan); }
.based-ui .project-card-heading > span, .based-ui .verified-badge { color: #91eaff; background: #00c8f80b; border-color: #00c8f831; }
.based-ui .project-goal .progress > span, .based-ui .progress > span { background: linear-gradient(90deg, #3478f6, #00c8f8, #62e9ff); }
.based-ui .button.primary { background: linear-gradient(110deg, #00c8f8, #62e9ff 62%, #9acaff); color: var(--raised-ink); }
.based-ui .button.primary:hover { background: linear-gradient(110deg, #00c8f8, #62e9ff 62%, #9acaff); box-shadow: 0 10px 28px #00c8f826; }
.based-ui .raised-card-link:focus-visible { outline-color: var(--raised-cyan-bright); }
.based-ui .mobile-dock { background: #091320f5; }
#modal { background: linear-gradient(150deg, #14243b, #0e1a2c 52%, #091322); border-color: #9ccfff25; }
#modal::backdrop { background: #030a15cc; }
#toast { background: #112138; color: #edf7ff; border-color: #9ccfff25; }

/* Raised's glass materials on the extracted layout. */
.based-ui, .based-ui.bb-app {
  --bb-page-background: var(--raised-canvas);
  --bb-content-panel-background: linear-gradient(145deg, #a9d6ff0c, #14263a8c 38%, #0a1422b8);
  --bb-create-panel-background: var(--bb-content-panel-background);
  --bb-content-panel-shadow: inset 0 1px 0 #e4f3ff34, inset 0 -1px 0 #99cfff0b, 0 18px 42px #00000036;
}
.based-ui .raised-topbar, .based-ui .raised-topbar[data-scrolled=true] {
  background: var(--raised-canvas); border: 0; box-shadow: none; backdrop-filter: none;
}
.based-ui .raised-topbar::before { display: none; }
.based-ui .raised-sol-icon {
  display: inline-block; width: 14px; height: 12px; vertical-align: -1px; flex-shrink: 0;
  background: currentColor; color: #8bdfef;
  -webkit-mask: url('/brand/solana.svg') center / contain no-repeat;
  mask: url('/brand/solana.svg') center / contain no-repeat;
}
.based-ui .raised-card-amount > .raised-amount-unit:has(.raised-sol-icon) { display: inline-flex; align-items: center; vertical-align: 1px; }
.based-ui .bb-top-market-card__market-cap > .raised-amount-unit:has(.raised-sol-icon) { margin: 0 0 0 5px!important; }
.based-ui .raised-feature-amount .raised-sol-icon { width: 20px; height: 17px; }
.based-ui .raised-feature-amount > .raised-amount-unit:has(.raised-sol-icon) { vertical-align: 3px; }
.based-ui :is(.raised-extra-sol,.bb-pro-market-card__ath) .raised-sol-icon { width: 12px; height: 10px; vertical-align: 0; }
.raised-feature-kicker > span:last-child { display: inline-flex; align-items: center; gap: 6px; }
.based-ui .wallet-button, .based-ui .raised-nav-icon {
  background: linear-gradient(145deg, #b6d9ff0d, #769dcb03);
  border-color: #c2dfff1c;
  box-shadow: inset 0 1px #e6f6ff14;
}
.based-ui .raised-nav-icon { width: 35px; height: 35px; color: #90a9c6; transition: color 180ms ease, background 180ms ease, box-shadow 180ms ease; }
.based-ui .site-links > a .raised-nav-svg { width: 21px; height: 21px; flex: none; }
.based-ui .raised-nav-svg .nav-icon-accent { fill: currentColor; fill-opacity: .12; stroke: none; }
.based-ui .site-links > a:hover .raised-nav-icon { color: #b5edff; background: #60cfff0c; }
.based-ui .site-links > a.active .raised-nav-icon { color: #69e6ff; background: linear-gradient(145deg, #00c8f81c, #3478f60a); box-shadow: inset 0 1px #b7efff24, 0 0 18px #00c8f809; }
.based-ui .nav-glass-indicator { background: linear-gradient(110deg, #98d5ff17, #4b92ed0d 65%, #bceeff05); box-shadow: inset 0 1px #d1efff21, inset 0 -1px #8dceff09; border: 1px solid #abdfff18; }
html:not([data-theme="light"]) .based-ui .bb-pro-market-card__surface::before,
.based-ui .bb-top-market-card__surface::before {
  border: 1px solid #c3e2ff1c;
  background: linear-gradient(155deg, #d7edff10, transparent 28%), linear-gradient(180deg, #14243ac7, #0a1523ba);
  box-shadow: inset 0 1px #e8f6ff38, inset 0 -1px #a4d7ff0a, 0 18px 42px #00000033;
  backdrop-filter: blur(16px) saturate(135%);
}
html:not([data-theme="light"]) .based-ui .bb-pro-market-grid > .bb-pro-market-card:hover .bb-pro-market-card__surface::before,
.based-ui .bb-top-market-card:hover .bb-top-market-card__surface::before {
  border-color: #b1e6ff33;
  box-shadow: inset 0 1px #effbff59, inset 0 -1px #9acfff12, 0 22px 50px #00000040, 0 0 24px #00c8f807;
}
.based-ui .bb-pro-market-card__surface::after { background: radial-gradient(ellipse 65% 70% at 4% 0%, color-mix(in srgb, var(--ambient-a) 14%, transparent), transparent 72%), linear-gradient(180deg, transparent 45%, #030b1526); }
.based-ui .bb-pro-market-card__kyc-face { border: 1px solid #c3e2ff26; background: linear-gradient(145deg, #91cdff16, #10223bd9 45%, #0a1424ed); box-shadow: inset 0 1px #e8f6ff38; backdrop-filter: blur(18px); }
.based-ui .bb-launch-dialog, .based-ui .bb-launch-network-picker,
.based-ui .project-funding-card, .based-ui .project-support-card,
.based-ui .glass-panel { background: var(--bb-content-panel-background); border-color: #c3e2ff22; box-shadow: var(--bb-content-panel-shadow); backdrop-filter: blur(18px) saturate(130%); }
.based-ui .raised-launch .bb-launch-details { background: linear-gradient(145deg, #a9d6ff08, #0a15238c); border-color: #c3e2ff1c; box-shadow: inset 0 1px #e8f6ff1c; }
.based-ui .bb-launch-logo { background: linear-gradient(145deg, #80caff0c, #0a152359); }
.based-ui .raised-launch .bb-launch-field input, .based-ui .field input:not([type=checkbox]), .based-ui .field select, .based-ui .field textarea { background: #060f1b85; box-shadow: inset 0 1px 5px #0000001a, 0 1px #b8dfff06; }
.based-ui .mobile-dock { background: linear-gradient(110deg, #102036e8, #081421ed); backdrop-filter: blur(22px) saturate(135%); box-shadow: inset 0 1px #b7e5ff18; }

/* Extracted chart reveal and quiet line-energy motion on real funding receipts. */
.based-ui .raised-receipt-chart { --bb-event-rgb: 0, 200, 248; }
.based-ui .raised-receipt-chart .receipt-line { stroke-width: 1.8px; vector-effect: non-scaling-stroke; }
.based-ui .raised-receipt-chart .bb-pro-market-sparkline__event-pulse { stroke: var(--raised-cyan-bright); }
.based-ui .bb-top-market-card .raised-receipt-chart[data-chart-paint="true"],
.based-ui .raised-feature-card .raised-receipt-chart[data-chart-paint="true"] {
  mask-image: linear-gradient(90deg, #000 0%, #000 50%, #000000c2 51.5%, #0000004d 53%, transparent 55%);
  mask-size: 200% 100%; mask-repeat: no-repeat;
  animation: bbMarketChartPaint 1320ms cubic-bezier(.16,.72,.18,1) 45ms both;
}
.based-ui .bb-pro-market-card__description { margin: 0; bottom: 2px; line-height: 1.4; max-height: 34px; }
.based-ui .bb-pro-market-card:is(:hover, :focus-within, [data-mobile-focused="true"]) .chart-caption { visibility: hidden; opacity: 0; }
.based-ui .bb-pro-market-card .chart-caption { left: 14px; bottom: 4px; line-height: 12px; font-size: 8px; }
@media (max-width:719px) {
  .based-ui .bb-pro-market-card .raised-receipt-chart { height: 158px; }
}
@media (prefers-reduced-motion:reduce) {
  .based-ui .raised-receipt-chart[data-chart-paint="true"] { animation: none; mask-image: none; }
  .based-ui .bb-pro-market-sparkline__event-pulse { animation: none!important; display: none; }
}
html.motion-paused .based-ui .raised-receipt-chart[data-chart-paint="true"] { mask-image: none; }
html.motion-paused .based-ui .bb-pro-market-sparkline__event-pulse { display: none; }

/* The platform's own project leads the home feed with the same receipt chart. */
.based-ui .raised-feature-card {
  display: block; position: relative; overflow: hidden; min-width: 0; margin: 0 0 36px;
  color: inherit; text-decoration: none;
  border: 1px solid #b9e4ff29; border-radius: 20px;
  background: radial-gradient(ellipse at 10% 0%,#00c8f811,transparent 58%),var(--bb-content-panel-background);
  box-shadow: var(--bb-content-panel-shadow); backdrop-filter: blur(18px) saturate(130%);
}
.raised-feature-kicker { display: flex; justify-content: space-between; gap: 16px; padding: 22px 26px 0; font-size: 9px; font-weight: 600; letter-spacing: .12em; color: #91aac7; }
.raised-feature-kicker > span:first-child { color: #77deef; }
.raised-feature-header { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 22px 26px 0; }
.raised-feature-identity { display: flex; align-items: center; gap: 15px; min-width: 0; }
.raised-feature-identity img { width: 60px; height: 60px; border-radius: 16px; flex-shrink: 0; }
.based-ui .raised-feature-identity h2 { margin: 0; font-size: 24px; line-height: 1.2; letter-spacing: -.045em; color: #f1f7ff; }
.raised-feature-identity p { margin: 7px 0 0; font-size: 12px; color: #91aac7; }
.raised-feature-amount { flex-shrink: 0; text-align: right; font-variant-numeric: tabular-nums; }
.raised-feature-label { display: block; margin-bottom: 5px; font-size: 9px; letter-spacing: .1em; color: #91aac7; }
.raised-feature-amount > strong { font-size: 36px; line-height: 1.1; letter-spacing: -.055em; font-weight: 650; }
.based-ui .raised-feature-amount > .raised-amount-unit { font-size: 12px!important; margin-left: 7px!important; }
.raised-feature-plot { margin-top: 2px; }
.based-ui .raised-feature-card .raised-receipt-chart { height: 182px; --movement-color: #00c8f8; }
.based-ui .raised-feature-card .chart-caption { left: 26px; bottom: 12px; font-size: 10px; background: none; padding: 0; }
.raised-feature-footer { display: flex; align-items: center; justify-content: space-between; gap: 28px; margin: 0 26px; padding: 17px 0 21px; border-top: 1px solid #b9e4ff12; }
.raised-feature-goal { width: min(260px,55%); font-size: 11px; color: #9db8d3; }
.raised-feature-goal .progress { margin-top: 10px; height: 3px; background: #c0dcff0d; }
.raised-feature-cta { display: inline-flex; align-items: center; gap: 16px; font-size: 12px; font-weight: 600; color: #def5ff; padding: 8px 0; }
.raised-feature-card:hover .raised-feature-cta { color: #62e9ff; }
.based-ui .raised-feature-card:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }
@media(max-width:650px) {
  .based-ui .raised-feature-card { margin-bottom: 30px; border-radius: 18px; }
  .raised-feature-kicker { padding: 20px 20px 0; font-size: 8px; gap: 8px; }
  .raised-feature-header { flex-wrap: wrap; gap: 20px; padding: 20px 20px 0; }
  .raised-feature-identity img { width: 48px; height: 48px; border-radius: 13px; }
  .based-ui .raised-feature-identity h2 { font-size: 22px; }
  .raised-feature-identity p { font-size: 11px; }
  .raised-feature-amount { text-align: left; }
  .raised-feature-amount > strong { font-size: 34px; }
  .based-ui .raised-feature-card .raised-receipt-chart { height: 144px; }
  .based-ui .raised-feature-card .chart-caption { left: 20px; font-size: 9px; }
  .raised-feature-footer { margin-inline: 20px; gap: 16px; padding-block: 15px 18px; }
  .raised-feature-goal { font-size: 10px; }
  .raised-feature-cta { font-size: 10px; gap: 6px; white-space: nowrap; }
}

/* Complete the glass surfaces on legacy routes: material, shape and content inset. */
.based-ui .scope-note { padding: 18px 22px; margin-inline: 0; overflow-wrap: anywhere; }
.based-ui .record-scope { padding: 14px 18px; line-height: 1.7; }
.based-ui .preset-catalog article > p:first-of-type { min-height: 0; margin: 6px 0 12px; }
.based-ui .preset-catalog dl > div { align-items: baseline; }
.based-ui .preset-catalog dt { flex-shrink: 0; }
.based-ui .preset-catalog dd { text-align: right; }
.based-ui .impact-stats article { min-width: 0; border-radius: 0; }
.based-ui .impact-stats strong small { display: block; margin-top: 8px; }
.based-ui .docs-aside { grid-template-columns: minmax(0,1fr); }
.based-ui .bb-launch-composer[data-wide=true] > .bb-launch-preview { top: 76px; }
.based-ui .bb-launch-dialog { scroll-margin-top: 76px; }
.based-ui .field select { max-width: 100%; min-width: 0; }
.based-ui .account-row > div { min-width: 0; flex: 1; }
.based-ui .account-row h3 { overflow-wrap: anywhere; }
.based-ui .account-row img { flex-shrink: 0; }
.based-ui :is(.register-head,.register-row) { grid-template-columns: minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr); }
.based-ui :is(.register-head,.register-row) > * { min-width: 0; overflow-wrap: anywhere; }
.based-ui .project-page .content-section,
.based-ui .project-page .project-disclosure {
  background: var(--bb-content-panel-background);
  border: 1px solid var(--bb-content-panel-border);
  border-radius: 18px;
  box-shadow: var(--bb-content-panel-shadow);
  backdrop-filter: blur(18px) saturate(130%);
  min-width: 0;
}
.based-ui .project-page .content-section { padding: 24px; margin-bottom: 24px; }
.based-ui .project-page .content-section > h2 { margin-top: 0; }
.based-ui .project-page .content-section > :last-child { margin-bottom: 0; }
.based-ui .project-page .project-disclosure { padding: 18px 20px; margin-bottom: 16px; }
.based-ui .project-page .project-disclosure > summary { align-items: center; gap: 16px; line-height: 1.5; }
.based-ui .project-page .project-disclosure > summary::after { flex-shrink: 0; }
.based-ui .project-page .project-story .project-disclosure {
  background: none; border: 0; border-top: 1px solid var(--project-border);
  border-radius: 0; box-shadow: none; backdrop-filter: none;
  padding: 16px 0 0; margin: 20px 0 0;
}
.based-ui .project-page .content-section .real-milestone { min-width: 0; }
.based-ui .project-page .project-disclosure > :is(.content-section,.project-proof,.project-review-notice,.project-fee-panel) {
  background: none; border: 0; border-radius: 0; box-shadow: none; backdrop-filter: none;
  padding: 0; margin: 20px 0 0;
}
.based-ui .project-page .project-disclosure > .content-section + .content-section { border-top: 1px solid var(--project-border); padding-top: 20px; }
#modal .button { border-radius: 10px; background: #ffffff04; border-color: #c3e2ff26; color: #eef5ff; box-shadow: none; }
#modal .button.primary { background: linear-gradient(110deg,#00c8f8,#62e9ff 62%,#9acaff); color: #031422; border-color: transparent; border-radius: 999px; }
#modal :is(.field input,.field textarea,.field select,.qr-address) { background: #060f1b85; border-color: #c3e2ff26; color: #eef5ff; }
@media (max-width:1050px) {
  .based-ui .startup-calculator { grid-template-columns: minmax(0,1fr); gap: 28px; }
  .based-ui .startup-calc-results { border-left: 0; border-top: 1px solid var(--line); padding: 26px 0 0; }
}
@media (max-width:650px) {
  .based-ui .register-row { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .based-ui .scope-note { padding: 16px; font-size: 12px; line-height: 1.8; }
  .based-ui .record-scope { padding: 12px 16px; font-size: 11px; }
  .based-ui .project-page .content-section { padding: 20px 18px; }
  .based-ui .project-page .project-disclosure { padding: 16px 18px; }
  .based-ui .project-page .project-story .project-disclosure { padding: 16px 0 0; }
}
@media (max-width:420px) {
  .based-ui .impact-stats { grid-template-columns: minmax(0,1fr); }
  .based-ui .impact-stats article + article { border-left: 0; border-top: 1px solid var(--bb-border-subtle); }
}
