/* Mobile width refinement only. Keep native rails, game controls and desktop geometry. */
@media(max-width:600px){
 body:is(#home-liquid-glass,#site-liquid-glass){--mobile-page-inset:max(12px,env(safe-area-inset-left),env(safe-area-inset-right));--page-gutter:var(--mobile-page-inset)}
 body:is(#home-liquid-glass,#site-liquid-glass)>.header.ulton-site-header{width:calc(100% - var(--mobile-page-inset)*2);padding-inline:12px}
 body#home-liquid-glass :is(.wrap,.uf-wrap,#home,#lore,#token,#market,#model,.treasury-band,.ulton-footer-inner):not(.hero-content){width:calc(100% - var(--mobile-page-inset)*2);margin-inline:auto}
 body#home-liquid-glass #home .hero-content{width:calc(100% - 28px);margin-inline:14px;padding-inline:18px}
 body#home-liquid-glass #lore{padding-inline:18px}
 body#home-liquid-glass #token{padding-inline:16px}
 body#home-liquid-glass #market{padding-inline:12px}
 body#home-liquid-glass .benefit-grid article{padding-inline:16px}
 body#site-liquid-glass.ecosystem-page .ecosystem-main{width:calc(100% - var(--mobile-page-inset)*2)}
 body#site-liquid-glass.ecosystem-page .treasury-mission{padding-inline:16px!important}
 body#site-liquid-glass.ecosystem-page :is(.redemption-basics summary,.redemption-basics ul){padding-inline:16px!important}
 body#site-liquid-glass.treasury-detail-page #treasury{width:calc(100% - var(--mobile-page-inset)*2)}
 body#site-liquid-glass.treasury-detail-page #treasury .treasury-hero{padding-inline:14px!important}
 body#site-liquid-glass.treasury-detail-page #treasury .treasury-holdings-card .treasury-allocation{padding-inline:12px}
 /* Portfolio keeps its edge-to-edge shell, with one safe reading inset inside it. */
 body#site-liquid-glass.portfolio-page .wallet-draft{padding-inline:var(--mobile-page-inset)!important}
 body#site-liquid-glass.portfolio-page .wallet-draft :is(#exchange-view,#voting-view){padding-inline:10px!important}
 body#site-liquid-glass.portfolio-page #voting-view :is(.vote-round-plan,.vote-results){padding-inline:12px}
 body#site-liquid-glass.portfolio-page #crystal-collection{padding-inline:14px}
 body#site-liquid-glass.crystal-rush-page>main{width:calc(100% - var(--mobile-page-inset)*2);margin-inline:auto}
 body#site-liquid-glass.crystal-rush-page .paid-entry-panel{padding-inline:12px}
 body#site-liquid-glass.privacy-page .privacy-main{width:calc(100% - var(--mobile-page-inset)*2);padding-inline:16px}
 body#site-liquid-glass .ulton-footer-inner{width:calc(100% - var(--mobile-page-inset)*2);margin-inline:auto}
 /* Standalone owner/setup pages retain a single modest inset per level. */
 body[data-home-palette=light]:not([id=home-liquid-glass],[id=site-liquid-glass]) main{padding-inline:max(12px,env(safe-area-inset-left),env(safe-area-inset-right))}
 body[data-home-palette=light]:not([id=home-liquid-glass],[id=site-liquid-glass]) .reset-panel{padding-inline:14px}
}
