/* Home is the canonical light/glass palette. Keep artwork and semantic colors native. */
:root{--home-paper:#edf2f7;--home-card:linear-gradient(145deg,#ffffffde,#f8fbfdd1);--home-card-rim:#ffffffed;--home-card-shadow:inset 0 1px #fff,0 9px 22px -14px #123d574a;--home-ink:#081b2b;--home-copy:#476477;--home-tint:#e9f1f6;--home-line:#d5e1ea;--home-muted-pill:#dbeaf1;--home-action:linear-gradient(160deg,#24445b,#0a2235 75%);--home-action-rim:#ffffff2e}
body:is(#home-liquid-glass,#site-liquid-glass){--control-glass:var(--home-action);--control-rim:var(--home-action-rim);--control-text:#fff;--glass-light:var(--home-card);--glass-light-edge:var(--home-card-rim);--glass-light-shadow:var(--home-card-shadow);background:radial-gradient(ellipse 80% 900px at 85% 350px,#d5e9ed 0,transparent 85%),radial-gradient(ellipse 75% 800px at 0 1500px,#dfe5f1 0,transparent 90%),var(--home-paper)!important;color:var(--home-ink)}
/* Same header finish and action on light or formerly dark page shells. */
body:is(#home-liquid-glass,#site-liquid-glass)>.header.ulton-site-header{--header-reflection:linear-gradient(110deg,transparent 25%,#ffffff0a 38%,#ffffff55 50%,#ffffff0a 62%,transparent 75%);background:linear-gradient(115deg,#ffffff8a,#eef5f68f)!important;border-color:#ffffffa6!important;color:var(--home-ink);box-shadow:inset 0 1px #ffffffa6,0 10px 28px #081b2b14;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header :is(.unified-brand,.header-social){color:#081b2b!important}
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header #main-navigation a{color:#081b2b}
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header #main-navigation a:is([aria-current],:hover){color:#081b2b}
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header #main-navigation a.portfolio-nav-button{background:var(--home-action)!important;border:1px solid #668295!important;color:#fff!important;box-shadow:inset 0 1px #ffffff30,0 3px 8px #081b2b1f!important}
body:is(#home-liquid-glass,#site-liquid-glass)>.header.ulton-site-header #main-navigation a.portfolio-nav-button:is(:hover,:focus-visible,:active){color:#fff!important}
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header .mobile-menu-toggle{background:linear-gradient(#ffffffb8,#dcebf0c7)!important;color:#102b3d!important;border-color:#b5ccd9!important}
/* No decorative arrows in the price boxes; their actual links remain intact. */
body#home-liquid-glass #collection .tier-metric-button::after{content:none!important;display:none!important}
body#home-liquid-glass #collection .tier-metric-button{padding-right:12px!important}
/* Timeframes/ranges share one pill style. Currency is a text choice, not another box. */
body#home-liquid-glass #market .chart-toolbar{gap:8px 16px}
body#home-liquid-glass #market .chart-toolbar button{font:550 13px/1.4 Inter,system-ui,sans-serif;min-height:40px;padding:9px 13px;border-radius:22px!important;border:1px solid #8aa9bd61;background:linear-gradient(135deg,#ffffff12,#ffffff04);color:#d2e0e9;box-shadow:inset 0 1px #ffffff1a!important;transition:background-color .16s,color .16s,border-color .16s}
body#home-liquid-glass #market .chart-toolbar button[aria-pressed=true]{background:#dbeaf1!important;color:#173b50!important;border-color:#bed5e1!important}
body#home-liquid-glass #market .chart-currency{background:none!important;border:0!important;box-shadow:none!important;padding:0;gap:4px}
body#home-liquid-glass #market .chart-currency button{min-height:44px;padding:9px 12px;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font:500 13px/1.4 Inter,system-ui,sans-serif;color:#c6d5e1!important;text-decoration:none;text-underline-offset:6px}
body#home-liquid-glass #market .chart-currency button[aria-pressed=true]{background:none!important;color:#fff!important;font-weight:700;text-decoration:underline;text-decoration-color:#a5edec;text-decoration-thickness:2px}
body#home-liquid-glass #market :is(.chart-toolbar button,.chart-currency button):focus-visible{outline:2px solid #a5edec;outline-offset:3px}
/* Light ancestors prevent translucent cards compositing over a legacy navy slab. */
/* Treasury component detail remains owned by its parity stylesheet. */
body#site-liquid-glass.treasury-detail-page #treasury{color:var(--home-ink)}
/* Rush information panels join Home; canvas, prize art and podium semantics stay native. */
body#site-liquid-glass.crystal-rush-page.game-expanded{background:#081b2b!important}
/* Dark editorial artwork and charts keep readable light copy in their own context. */
body#home-liquid-glass :is(#lore,#market,.treasury-band,#model){--tone-copy:#c6d5e1;--tone-ice:#edf7ff}
@media(prefers-reduced-motion:reduce){body#home-liquid-glass #market :is(.chart-toolbar button,.chart-currency button){transition:none!important}}
/* Explicit foregrounds replace legacy light text only on newly light surfaces. */
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header #main-navigation a{color:#081b2b!important}
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header #main-navigation a:is([aria-current],:hover){color:#081b2b!important}
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header #main-navigation a.portfolio-nav-button{color:#fff!important}
body#site-liquid-glass.ecosystem-page :is(.treasury-mission,.ecosystem-funding-detail,.shared-flow .treasury-readout){background:linear-gradient(135deg,#18374bdd,#081b2bf5 65%)!important}
html:has(body#site-liquid-glass),body#site-liquid-glass{--scroll-thumb:#6a8598;--scroll-thumb-hover:#52778d;--scroll-thumb-active:#3b6279}
body#site-liquid-glass .game{--scroll-thumb:#87afc2;--scroll-thumb-hover:#afd4e1;--scroll-thumb-active:#d1edf5}
/* The token facts form a compact label/value rhythm, with readable copy controls. */
body#home-liquid-glass #token .token-utility>h3{font-size:22px;color:var(--home-ink)}
body#home-liquid-glass #token .token-utility h4{font-size:17px;font-weight:650;color:var(--home-ink)}
body#home-liquid-glass #token .token-utility p{font-size:16px;line-height:1.7;color:var(--home-copy)}
body#home-liquid-glass #token .token-facts{align-items:start}
body#home-liquid-glass #token .token-facts>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;min-height:0}
body#home-liquid-glass #token .token-facts dt{font-size:14px;line-height:1.45;margin:0;color:var(--home-copy)}
body#home-liquid-glass #token .token-facts dd{font-size:18px;line-height:1.45;margin:0;color:var(--home-ink)}
body#home-liquid-glass #token .contract-top>span{font-size:15px;color:var(--home-copy)}
body#home-liquid-glass #token #contract-address{font-size:14px;line-height:1.7;color:var(--home-ink)}
body#home-liquid-glass #token #copy-contract{background:var(--home-action);color:#fff;border:1px solid var(--home-action-rim);border-radius:22px;font:600 14px/1.4 Inter,system-ui,sans-serif;min-height:44px;padding:10px 15px;box-shadow:inset 0 1px #ffffff30}
@media(max-width:600px){body#home-liquid-glass #token .token-facts{gap:20px 14px}body#home-liquid-glass #token .token-utility p{font-size:15px}}
/* Owner/setup subpages receive the same presentation without changing their gates. */
body[data-home-palette=light]:not([id=home-liquid-glass],[id=site-liquid-glass]){background:var(--home-paper)!important;color:var(--home-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tone-copy:var(--home-copy)}
body[data-home-palette=light]:not([id=home-liquid-glass],[id=site-liquid-glass]) main{background:var(--home-card);color:var(--home-ink)}
body[data-home-palette=light]:not([id=home-liquid-glass],[id=site-liquid-glass]) :is(section,.reset-panel,details){background:var(--home-card)!important;color:var(--home-ink);border-color:var(--home-line)!important}
body[data-home-palette=light]:not([id=home-liquid-glass],[id=site-liquid-glass]) :is(h1,h2,h3,summary){color:var(--home-ink)}
body[data-home-palette=light]:not([id=home-liquid-glass],[id=site-liquid-glass]) :is(p,li,label,.muted,small):not(.error,.ok,.success,.warning,[role=alert]){color:var(--home-copy)}
body[data-home-palette=light]:not([id=home-liquid-glass],[id=site-liquid-glass]) a{color:#23758a}
body[data-home-palette=light]:not([id=home-liquid-glass],[id=site-liquid-glass]) button:not(:disabled){background:var(--home-action);border:1px solid var(--home-action-rim);color:#fff;border-radius:22px;font:600 14px/1.4 Inter,system-ui,sans-serif;min-height:44px;box-shadow:inset 0 1px #ffffff30}
body[data-home-palette=light]:not([id=home-liquid-glass],[id=site-liquid-glass]) button:disabled{background:#e0e9ef;color:#526879;border-color:#b8cbd7}
/* Remove the old city/night overlay that otherwise shines through light Portfolio cards. */
/* Shared dialogs have their own light context, independent of the page behind them. */
body:is(#home-liquid-glass,#site-liquid-glass) :is(#wallet-picker,#quick-vote,#redeem-preview,#round-announcement){--tone-copy:var(--home-copy);--tone-ice:var(--home-ink);background:var(--home-card)!important;color:var(--home-ink);border-color:var(--home-card-rim);box-shadow:inset 0 1px #fff,0 18px 60px #081b2b33}
body:is(#home-liquid-glass,#site-liquid-glass) :is(#wallet-picker,#quick-vote,#redeem-preview,#round-announcement) :is(h1,h2,h3){color:var(--home-ink)}
body:is(#home-liquid-glass,#site-liquid-glass) #wallet-picker :is(p,small){color:var(--home-copy)}
body:is(#home-liquid-glass,#site-liquid-glass) #wallet-picker button:not(:disabled){background:var(--home-action);color:#fff;border-color:var(--home-action-rim)}
body:is(#home-liquid-glass,#site-liquid-glass) #wallet-picker button:not(:disabled) :is(span,strong,small){color:#fff}
/* Blur only primary, non-nested surfaces. Small screens keep the light gradients. */
@supports((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 body#site-liquid-glass :is(.privacy-main,.real-nft-review,.overview-card,.vote-results,.miner-profile,.paid-entry-panel){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
}
@media(max-width:600px){body#site-liquid-glass :is(.privacy-main,.real-nft-review,.overview-card,.vote-results,.miner-profile,.paid-entry-panel){backdrop-filter:none;-webkit-backdrop-filter:none}}
@media(prefers-reduced-transparency:reduce){
 :root{--home-card:#f8fbfd}
 body:is(#home-liquid-glass,#site-liquid-glass){background:var(--home-paper)!important}
 body:is(#home-liquid-glass,#site-liquid-glass)>.header.ulton-site-header{background:#f4f8fb!important}
 body:is(#home-liquid-glass,#site-liquid-glass) :is(.privacy-main,.real-nft-review,.overview-card,.vote-results,.miner-profile,.paid-entry-panel,.home-glass-caption,.hero-content,.ulton-site-header){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 :root{--home-card:#f8fbfd}
 body:is(#home-liquid-glass,#site-liquid-glass)>.header.ulton-site-header{background:#f4f8fb!important}
}
@media(forced-colors:active){
 body:is(#home-liquid-glass,#site-liquid-glass){background:Canvas!important;color:CanvasText!important}
 body:is(#home-liquid-glass,#site-liquid-glass) :is(.ulton-site-header,.wallet-draft,.privacy-main,.real-nft-review,.overview-card,.vote-results,.miner-profile,.paid-entry-panel){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 body:is(#home-liquid-glass,#site-liquid-glass) :is(button,.collection-buy-button,.portfolio-nav-button){forced-color-adjust:auto}
}
@media(prefers-reduced-transparency:reduce){
 body#home-liquid-glass :is(#home-vote-announcement,#home-round-results,#token,#model,.collection-tier,.material-example,.benefit-grid article,.hero-content){background:#f8fbfd!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 body#home-liquid-glass :is(.home-glass-caption,#lore,#market,.treasury-band),body#site-liquid-glass.ecosystem-page :is(.treasury-mission,.ecosystem-funding-detail,.shared-flow .treasury-readout){background:#102738!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
@media(prefers-reduced-transparency:reduce){body#home-liquid-glass #model{--tone-copy:#476477;--tone-ice:#081b2b;color:#081b2b}}
@media(forced-colors:active){body#home-liquid-glass #model{background:Canvas!important;color:CanvasText!important}body#home-liquid-glass #model :is(h2,p){color:CanvasText!important}}
@media(max-width:600px){body#home-liquid-glass :is(#home-vote-announcement,#home-round-results,#token,#lore,#market,#model,.treasury-band){backdrop-filter:none;-webkit-backdrop-filter:none}}
body#home-liquid-glass #market .chart-currency button{min-height:44px!important}
body#home-liquid-glass #market .chart-mobile-interval{font:500 12px/1.4 Inter,system-ui,sans-serif;color:#c6d5e1}
body#home-liquid-glass #market #chart-interval-select{font:550 13px/1.4 Inter,system-ui,sans-serif;min-height:44px;padding:9px 12px;border:1px solid #8aa9bd61;border-radius:22px;background:#18364a;color:#edf7ff}
/* Outrank the old route-specific dark-body declarations, not just their variables. */
body:is(#home-liquid-glass.home-page,#site-liquid-glass.home-page,#site-liquid-glass.crystal-rush-page,#site-liquid-glass.privacy-page){background:radial-gradient(ellipse 80% 900px at 85% 350px,#d5e9ed 0,transparent 85%),radial-gradient(ellipse 75% 800px at 0 1500px,#dfe5f1 0,transparent 90%),var(--home-paper)!important;color:var(--home-ink)}
@media(prefers-reduced-transparency:reduce){body:is(#home-liquid-glass.home-page,#site-liquid-glass.home-page,#site-liquid-glass.crystal-rush-page,#site-liquid-glass.privacy-page){background:var(--home-paper)!important}}
@media(forced-colors:active){body:is(#home-liquid-glass.home-page,#site-liquid-glass.home-page,#site-liquid-glass.crystal-rush-page,#site-liquid-glass.privacy-page){background:Canvas!important;color:CanvasText!important}}
body#site-liquid-glass :is(.ulton-footer,.crystal-rush-footer),body#site-liquid-glass :is(.ulton-footer,.crystal-rush-footer) :is(a,p,small,span){color:var(--home-copy)!important}
body#site-liquid-glass .ulton-footer .unified-brand{color:#0b2d4b!important}

/* Financial dark-role surfaces are component-owned; never re-light the emergency hero. */
body#site-liquid-glass.treasury-detail-page .treasury-hero{--tone-copy:#c6d5e1;--tone-ice:#edf7ff}
/* Keep retained Treasury icon badges and explorer links readable on light panels. */
body#site-liquid-glass.treasury-detail-page #treasury .lp-token-icon{background:#e1edf4!important;color:#173b50!important;border-color:#c4d8e4}
body#site-liquid-glass.treasury-detail-page #treasury .activity-type-icon{background:#e9f1f6!important}
body#site-liquid-glass.treasury-detail-page #treasury a[href^="https://explorer.cronos.com/address/"]{color:#355d73!important}
/* Application pages retain their established dark navy roles; consistency is not whitening. */
body#site-liquid-glass:is(.portfolio-page,.crystal-rush-page){--home-paper:#081b2b;--home-card:linear-gradient(135deg,#203e51eb,#0b2436f2);--home-card-rim:#8aa9bd47;--home-ink:#edf7ff;--home-copy:#c6d5e1;--home-tint:#142e42;--home-line:#2a4357;--home-muted-pill:#16394b;--tone-copy:#c6d5e1;--tone-ice:#edf7ff;--scroll-thumb:#87afc2;--scroll-thumb-hover:#afd4e1;--scroll-thumb-active:#d1edf5;background:radial-gradient(ellipse 90% 850px at 90% 0,#1e3c50,transparent 85%),#081b2b!important;color:#edf7ff}
body#site-liquid-glass:is(.portfolio-page,.crystal-rush-page)>.header.ulton-site-header{background:linear-gradient(120deg,#041421a3,#0b2435b3)!important;border-color:#9ab9ca66!important;color:#edf7ff;box-shadow:inset 0 1px #ffffff26,0 10px 28px #00000022}
body#site-liquid-glass:is(.portfolio-page,.crystal-rush-page) .ulton-site-header :is(.unified-brand,.header-social){color:#edf7ff!important}
body#site-liquid-glass:is(.portfolio-page,.crystal-rush-page) .ulton-site-header #main-navigation a{color:#edf7ff!important}
body#site-liquid-glass:is(.portfolio-page,.crystal-rush-page) .ulton-site-header #main-navigation a:is(:hover,[aria-current]){color:#edf7ff!important}
body#site-liquid-glass:is(.portfolio-page,.crystal-rush-page) .ulton-site-header #main-navigation a.portfolio-nav-button{color:#fff!important}
body#site-liquid-glass.portfolio-page .wallet-draft{background:#081b2b!important;color:#edf7ff}
/* Purposeful light exchange forms keep their own opaque, readable context. */
body#site-liquid-glass.portfolio-page .real-nft-review{--home-ink:#081b2b;--home-copy:#476477;--home-tint:#e9f1f6;--home-line:#d5e1ea;--tone-copy:#476477;--tone-ice:#081b2b;background:#f8fbfd!important;color:#081b2b}
@media(forced-colors:active){body#site-liquid-glass:is(.portfolio-page,.crystal-rush-page){background:Canvas!important;color:CanvasText!important}}
/* Shared menu feedback has no hover/click underline on any page. */
body:is(#home-liquid-glass,#site-liquid-glass)>.header.ulton-site-header #main-navigation a,
body:is(#home-liquid-glass,#site-liquid-glass)>.header.ulton-site-header #main-navigation a:is(:hover,:focus,:focus-visible,:active,[aria-current]){text-decoration:none!important;text-decoration-line:none!important}
body#site-liquid-glass.portfolio-page .real-nft-review .tabs[role=tablist] button{color:#c6d5e1!important}
body#site-liquid-glass.portfolio-page .real-nft-review .tabs[role=tablist] button[aria-selected=true]{color:#fff!important}
/* Header fallbacks retain the local light-frosted or smoked-navy role. */
@media(prefers-reduced-transparency:reduce){body:is(#home-liquid-glass,#site-liquid-glass)>.header.ulton-site-header{background:#f4f8fb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body#site-liquid-glass:is(.portfolio-page,.crystal-rush-page)>.header.ulton-site-header{background:#102738!important}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body:is(#home-liquid-glass,#site-liquid-glass)>.header.ulton-site-header{background:#f4f8fb!important}body#site-liquid-glass:is(.portfolio-page,.crystal-rush-page)>.header.ulton-site-header{background:#102738!important}}

@media(forced-colors:active){body:is(#home-liquid-glass,#site-liquid-glass)>.header.ulton-site-header,body#site-liquid-glass:is(.portfolio-page,.crystal-rush-page)>.header.ulton-site-header{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}

/* One top inset for text-led introductions; Home/Rush artwork keeps its composition. */
body#site-liquid-glass.ecosystem-page .ecosystem-main{padding-top:0}
body#site-liquid-glass.ecosystem-page .ecosystem-main>.simple-hero{padding-top:28px}
body#site-liquid-glass.portfolio-page .wallet-draft-main>.wallet-draft{margin-top:16px!important;padding-top:27px!important}
@media(max-width:600px){body#site-liquid-glass.ecosystem-page .ecosystem-main>.simple-hero{padding-top:22px}body#site-liquid-glass.portfolio-page .wallet-draft-main>.wallet-draft{margin-top:12px!important;padding-top:22px!important}}

/* Portfolio reading roles: coherent navy panels with intentional light review forms. */
@media(forced-colors:none){
body#site-liquid-glass.portfolio-page .wallet-draft{--portfolio-panel:linear-gradient(145deg,#193649,#0c2435);--portfolio-edge:#406073;--portfolio-ink:#edf7ff;--portfolio-copy:#c6d5e1}
body#site-liquid-glass.portfolio-page .wallet-draft #voting-view,body#site-liquid-glass.portfolio-page .wallet-draft #crystal-collection{background:var(--portfolio-panel)!important;border-color:var(--portfolio-edge)!important;color:var(--portfolio-ink)}
body#site-liquid-glass.portfolio-page .wallet-draft #voting-title,body#site-liquid-glass.portfolio-page .wallet-draft #crystal-collection-title{color:var(--portfolio-ink)!important;text-shadow:none}
body#site-liquid-glass.portfolio-page .wallet-draft #voting-view .vote-round-plan,body#site-liquid-glass.portfolio-page .wallet-draft #voting-view .vote-results{background:var(--portfolio-panel)!important;border-color:var(--portfolio-edge)!important}
body#site-liquid-glass.portfolio-page .wallet-draft #voting-view .vote-round-plan h3{color:var(--portfolio-ink)!important}
body#site-liquid-glass.portfolio-page .wallet-draft #voting-view .voting-intro p,body#site-liquid-glass.portfolio-page .wallet-draft #voting-view .round-project-rules,body#site-liquid-glass.portfolio-page .wallet-draft #voting-view .round-timing{color:var(--portfolio-copy)!important}
body#site-liquid-glass.portfolio-page .real-nft-review .real-exchange-heading h2{color:#081b2b!important;text-shadow:none}
body#site-liquid-glass.portfolio-page .real-nft-review .real-exchange-heading p{color:#476477!important}
}

/* Portfolio paper is outside the existing illustrated navy application card only. */
@media(forced-colors:none){
body#site-liquid-glass.portfolio-page.portfolio-paper-shell{background:radial-gradient(ellipse 80% 900px at 85% 350px,#d5e9ed 0,transparent 85%),radial-gradient(ellipse 75% 800px at 0 1500px,#dfe5f1 0,transparent 90%),#edf2f7!important;color:#081b2b}
body#site-liquid-glass.portfolio-paper-shell .wallet-draft-main{background:transparent!important}
body#site-liquid-glass.portfolio-paper-shell>.header.ulton-site-header{--header-reflection:linear-gradient(110deg,transparent 25%,#ffffff0a 38%,#ffffff55 50%,#ffffff0a 62%,transparent 75%);background:linear-gradient(115deg,#ffffff8a,#eef5f68f)!important;border-color:#ffffffa6!important;color:#081b2b;box-shadow:inset 0 1px #ffffffa6,0 10px 28px #081b2b14}
body#site-liquid-glass.portfolio-paper-shell .ulton-site-header .unified-brand,body#site-liquid-glass.portfolio-paper-shell .ulton-site-header .header-social{color:#081b2b!important}
body#site-liquid-glass.portfolio-paper-shell .ulton-site-header #main-navigation a{color:#081b2b!important}
body#site-liquid-glass.portfolio-paper-shell .ulton-site-header #main-navigation a:is(:hover,[aria-current]){color:#081b2b!important}
body#site-liquid-glass.portfolio-paper-shell .ulton-site-header #main-navigation a.portfolio-nav-button{color:#fff!important}
body#site-liquid-glass.portfolio-paper-shell .ulton-site-header .mobile-menu-toggle{color:#102b3d!important;background:#edf4f5aa;border-color:#ffffffa6}
}
@media(prefers-reduced-transparency:reduce){body#site-liquid-glass.portfolio-paper-shell>.header.ulton-site-header{background:#f4f8fb!important}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body#site-liquid-glass.portfolio-paper-shell>.header.ulton-site-header{background:#f4f8fb!important}}
/* Hero frame follows the real header size, including font load and expanded menus. */
body#home-liquid-glass #home{margin-top:calc(-1 * var(--ulton-header-height,72px));border-top-left-radius:var(--ulton-header-radius,36px);border-top-right-radius:var(--ulton-header-radius,36px)}
@media(max-width:600px){body#home-liquid-glass #home{margin-top:calc(-1 * var(--ulton-header-height,64px))}}

@media(forced-colors:active){body#site-liquid-glass.portfolio-paper-shell>.header.ulton-site-header{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}

/* On phones the illustrated Portfolio card flows behind its frosted menu. */
@media(max-width:600px){body#site-liquid-glass.portfolio-paper-shell{--portfolio-top-fill:max(14px,env(safe-area-inset-top,0px));padding-top:var(--portfolio-top-fill)!important}body#site-liquid-glass.portfolio-paper-shell .wallet-draft-main>.wallet-draft{margin-top:calc(0px - var(--ulton-header-height,64px) - var(--portfolio-top-fill,14px))!important;padding-top:calc(var(--ulton-header-height,64px) + var(--portfolio-top-fill,14px) + 22px)!important}}

/* Glass feedback keeps navigation ink readable without an underline. */
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header nav a:not(.portfolio-nav-button){border-radius:10px!important}
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header nav a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header nav a[aria-current]{font-weight:650}
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header #main-navigation a{filter:none!important}
body:is(#home-liquid-glass,#site-liquid-glass) .ulton-site-header #main-navigation a:active{box-shadow:none!important}

/* Scroll smoothness: these dark panels are 87-97% opaque, so the large blur is nearly invisible but forces the GPU to
   re-sample the page behind them on every scrolled frame. Phones already render them without it; use the same on desktop. */
@media(min-width:601px){body#home-liquid-glass :is(#lore,#market,.treasury-band){backdrop-filter:none;-webkit-backdrop-filter:none}}
