/* Desktop Flow only. Phone components and responsive policy are unchanged. */
@media (min-width:761px) and (hover:hover), (min-width:761px) and (pointer:fine), (min-width:761px) and (min-height:761px){
 .workspace-view-segmented{display:flex!important;align-items:center;gap:3px;position:fixed;right:18px;top:12px;z-index:110;padding:3px;border:1px solid #5c81514f;border-radius:11px;background:linear-gradient(140deg,#102015fa,#050f09fa);box-shadow:0 0 18px #a6ff5514,0 5px 20px #0004;min-width:0;max-width:none;backdrop-filter:blur(18px)}
 .workspace-view-segmented>button{display:flex;align-items:center;justify-content:center;gap:7px;position:relative;flex:1;min-width:79px;min-height:31px;height:31px;padding:5px 11px;border:1px solid transparent;border-radius:7px;background:none;color:#92ad97;font:600 11px Manrope,Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .18s,border-color .18s,color .18s}
 .workspace-view-segmented>button>.icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}
 .workspace-view-segmented>button[aria-pressed=true]{color:#dfffbd;border-color:#b3f87366;background:linear-gradient(115deg,#34522588,#152a16);box-shadow:0 0 11px #a9ff4b16,inset 0 1px #dbffae12}
 .workspace-view-segmented>button:hover{color:#e3ffd2;border-color:#b7ff7b55}.workspace-view-segmented>button:focus-visible{outline:2px solid #b8ff7b;outline-offset:3px}
 #app .desktop-workspace .workspace-view-segmented{display:flex!important;position:relative!important;inset:auto!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:3px!important}
 #app .desktop-workspace .workspace-view-segmented>button{min-width:70px;padding-inline:8px;font-size:10px}
 body.theor-modern:has(#view[data-mobile-layout=focus]){background:#030a07!important;overflow-x:clip;--flow-header-height:62px;--flow-product-height:0px;--orbit-desktop-width:1120px}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app{display:block!important;width:100%!important;min-height:100dvh;max-width:none!important;padding:0!important;background:radial-gradient(ellipse 750px 400px at 22% 0,#23461a12,transparent 70%),#030a07!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.rail,body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.footer{display:none!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.workspace-view-switch.workspace-view-segmented{display:flex!important;position:fixed!important;top:12px!important;right:18px!important;left:auto!important;bottom:auto!important;width:auto!important;z-index:110}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar{display:flex!important;position:fixed!important;left:0!important;right:0!important;top:0!important;width:100%!important;max-width:none!important;height:62px!important;padding:10px 225px 10px max(24px,calc((100vw - 1120px)/2))!important;gap:12px!important;margin:0!important;border-bottom:1px solid #426e3d3b!important;background:#051009f5!important;z-index:60;box-shadow:0 6px 25px #0003!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar>.brand{display:flex!important;align-items:center;gap:8px;font-size:23px!important;min-width:150px}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar .theor-brand-mark{width:25px!important;height:36px!important;object-fit:contain}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar>.bx-terminal-label,body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar>.bx-global-search,body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar>.theor-product-switch:not([data-rewards-switch]),body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar>.sol-release-chain,body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar>.green-button{display:none!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .phone-top-controls{display:flex!important;align-items:center;gap:9px;margin-left:auto!important;flex:0 0 auto}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .phone-top-controls>button{display:flex;align-items:center;gap:7px;height:35px;min-height:35px;padding:6px 12px!important;border:1px solid #70995b55!important;border-radius:11px!important;background:#102112!important;color:#c8e3bf;font-size:11px!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.credits-rail-host:not(.credits-rail-host--header){position:fixed!important;left:0!important;right:0!important;width:100%!important;top:62px!important;height:31px!important;z-index:55;background:#08130af5!important;padding:0!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.credits-rail-host .credits-rail{width:100%!important;min-height:31px!important;height:31px!important;padding:3px max(24px,calc((100vw - 1120px)/2))!important;background:linear-gradient(90deg,#193b1c44,#08140b)!important;border:0!important;border-bottom:1px solid #5273432c!important;border-radius:0!important;box-shadow:none!important;display:flex!important;align-items:center;gap:15px;font-size:10px!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .credits-rail-label{display:flex;align-items:center;gap:7px;white-space:nowrap}.credits-rail-host .credits-rail-track{min-width:0}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .credits-rail-label>.icon{width:16px;height:16px}.credits-rail-label strong{font-size:11px}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.credits-rail-host .credits-rail-track{position:relative!important;flex:1;max-width:580px;height:4px!important;border-radius:5px;background:#324431!important;display:block!important;overflow:hidden}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .credits-rail-next{margin-left:auto;font-size:9px;color:#9bb194;white-space:nowrap}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #view.sol-release-view:not([data-focus-token=true]){display:block!important;position:relative!important;left:auto!important;right:auto!important;width:calc(100% - 48px)!important;max-width:var(--orbit-desktop-width)!important;min-width:0!important;min-height:100dvh;margin:0 auto!important;padding:118px 0 122px!important;background:transparent!important;overflow:visible}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #sol-release-content{width:100%;min-width:0;max-width:none!important;margin:0!important}
 body.theor-modern:has(#view[data-mobile-layout=focus] .orbit-home) #app>.topbar,body.theor-modern:has(#view[data-mobile-layout=focus] .orbit-home) #app>.credits-rail-host{display:none!important}
 body.theor-modern:has(#view[data-mobile-layout=focus] .orbit-home) #view.sol-release-view:not([data-focus-token=true]){padding-top:16px!important;background:transparent!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #view[data-mobile-layout=focus] .orbit-home{max-width:none!important;width:100%;margin:0 auto;position:relative}
 #view[data-mobile-layout=focus] .orbit-top{height:48px!important;margin:0 0 18px!important;gap:13px!important;padding-right:0}
 #view[data-mobile-layout=focus] .orbit-top .orbit-brand{font-size:25px!important;gap:9px!important}
 #view[data-mobile-layout=focus] .orbit-top .orbit-chain{margin-left:16px!important;font-size:11px!important}
 #view[data-mobile-layout=focus] .orbit-top>.orbit-profile{margin-left:auto!important;flex-basis:36px;width:36px;height:36px}
 #view[data-mobile-layout=focus] .orbit-top>.orbit-motion-toggle{margin-left:auto!important}
 #view[data-mobile-layout=focus] .orbit-top:has(>.orbit-motion-toggle)>.orbit-profile{margin-left:0!important}
 .preview-public-flow #view[data-mobile-layout=focus] .orbit-home>.orbit-top{padding-right:305px!important}
 #view[data-mobile-layout=focus] .orbit-home .orbit-empty-orb{display:grid;place-items:center;width:40px!important;height:40px!important;min-width:40px;max-width:40px;max-height:40px;flex:0 0 40px;border-radius:50%;color:#b4e9a3}
 #view[data-mobile-layout=focus] .orbit-home .orbit-empty-orb>svg,#view[data-mobile-layout=focus] .orbit-home .orbit-lane-icon>svg{display:block;width:21px!important;height:21px!important;max-width:21px;max-height:21px;fill:none;stroke:currentColor;stroke-width:1.5}
 #view[data-mobile-layout=focus] .orbit-home .orbit-lane-empty{display:flex!important;align-items:center;gap:12px;min-height:82px!important;height:auto!important;max-height:150px;padding:14px!important;overflow:hidden}
 #view[data-mobile-layout=focus] .orbit-lane-empty>span:last-child{display:grid;gap:5px}.orbit-lane-empty strong{font-size:12px}.orbit-lane-empty small{font-size:10px}
 #view[data-mobile-layout=focus] .orbit-home .orbit-hero{width:100%;max-width:590px;margin:0 auto 20px;aspect-ratio:640/430;min-height:0;height:auto}
 #view[data-mobile-layout=focus] .orbit-home .orbit-reactor{width:100%!important;height:100%!important;display:block;max-height:none!important}
 #view[data-mobile-layout=focus] .orbit-home .orbit-balance>strong{font-size:43px!important}.orbit-balance>span{font-size:13px}.orbit-balance>small{font-size:11px}
 #view[data-mobile-layout=focus] .orbit-market-heading{min-height:40px;margin:4px 0 13px;gap:8px}#view[data-mobile-layout=focus] .orbit-market-heading h2{font-size:22px}
 #view[data-mobile-layout=focus] .orbit-home .orbit-lane{padding:13px!important;border-radius:15px!important}.orbit-lane>header{min-height:27px}
 #view[data-mobile-layout=focus] .orbit-lane>header h3{font-size:14px!important}.orbit-lane>header>small{font-size:9px}.orbit-lane>header>button{font-size:10px!important}
 #view[data-mobile-layout=focus] .orbit-home .orbit-lanes{gap:12px}
 #view[data-mobile-layout=focus] .orbit-token--fresh{min-height:82px}.orbit-token--fresh .orbit-token-art{width:39px;height:39px}.orbit-token--fresh .orbit-token-identity>strong{font-size:12px}.orbit-token--fresh .orbit-token-price{font-size:10px}
 #view[data-mobile-layout=focus] .orbit-data-note{margin-top:16px;max-width:100%;font-size:10px}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.sol-release-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed!important;inset:auto auto 18px 50%!important;transform:translateX(-50%);width:min(640px,calc(100vw - 48px))!important;height:77px!important;max-width:none!important;margin:0!important;padding:0 9px!important;border:1px solid #759e5f66!important;border-radius:23px!important;background:linear-gradient(135deg,#122016f5,#04110cfa)!important;box-shadow:0 0 25px #91ff420d,0 12px 40px #0008!important;backdrop-filter:blur(22px);z-index:65;overflow:visible}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.sol-release-nav:has(>button:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .sol-release-nav>button{height:75px!important;min-height:75px!important;padding:8px 5px!important;gap:6px!important;background:transparent!important;border:0!important;border-radius:14px!important;color:#95ac99!important;font-size:10px!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .sol-release-nav>button.active,body.theor-modern:has(#view[data-mobile-layout=focus]) .sol-release-nav>button[aria-current=page]{color:#d7ffb8!important;background:linear-gradient(120deg,#38602333,transparent)!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .sol-release-nav>button>svg{width:23px!important;height:23px!important;fill:none;stroke:currentColor;stroke-width:1.5}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .sol-release-nav>button>small{font-size:10px!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .sol-release-nav>.orbit-nav-core>img{width:35px!important;height:42px!important;object-fit:contain;transform:translateY(-4px)}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .sol-release-nav>.orbit-nav-core>small{bottom:7px}
 body.theor-modern:has(#view[data-mobile-layout=focus][data-rewards-workspace]) #view.sol-release-view:not([data-focus-token=true]){padding-top:127px!important}
 body.theor-modern:has(#view[data-mobile-layout=focus][data-rewards-workspace]) .topbar [data-rewards-switch]{display:flex!important;position:fixed!important;top:75px!important;left:50%!important;right:auto!important;transform:translateX(-50%);width:min(560px,calc(100vw - 48px))!important;height:38px!important;border:1px solid #56804455;background:#0b1b10f5!important;border-radius:11px!important;padding:3px;margin:0!important;z-index:59}
 body.theor-modern:has(#view[data-mobile-layout=focus][data-rewards-workspace]) .credits-rail-host--header{position:relative!important;left:auto!important;right:auto!important;top:auto!important;height:35px!important;width:140px!important;max-width:140px!important;flex:0 0 140px;margin-left:14px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
 body.theor-modern:has(#view[data-mobile-layout=focus][data-rewards-workspace]) .credits-rail-host--header .credits-rail{min-height:35px!important;height:35px!important;display:flex!important;flex-wrap:wrap;justify-content:center;gap:3px;border:1px solid #5d814b66!important;border-radius:9px!important;background:#102112!important;padding:4px 9px!important;box-shadow:0 0 14px #a4ff4814!important}
 body.theor-modern:has(#view[data-mobile-layout=focus][data-rewards-workspace]) .credits-rail-host--header .credits-rail-next{display:none}.credits-rail-host--header .credits-rail-track{flex-basis:100%;height:3px!important}
 #view[data-mobile-layout=focus] .credits-page--signal{max-width:1100px;margin:auto}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .credits-hero.orbit-credit-overview.orbit-credit-linear{display:grid!important;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.3fr) minmax(200px,.9fr)!important;gap:18px 22px!important;align-items:center;padding:22px!important;border-radius:17px!important;min-height:0!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .orbit-credit-linear>.signal-credit-balance{grid-column:1!important;grid-row:1!important;aspect-ratio:auto!important;align-items:flex-start!important;justify-content:center!important;padding:0!important;min-height:95px;width:100%!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .orbit-credit-linear>.signal-checkpoint{grid-column:2!important;grid-row:1!important;width:100%!important;margin:0!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .orbit-credit-linear>.credit-daily{grid-column:3!important;grid-row:1!important;width:100%!important;align-self:center!important;min-height:90px!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .orbit-credit-linear>.signal-connect-note{grid-column:1/-1!important;grid-row:2!important;min-height:0!important;margin:0!important;padding-top:12px!important;border-top:1px solid #527c4233!important}
 #view[data-mobile-layout=focus] .orbit-credit-overview .signal-credit-balance>[data-credit-total]{font-size:38px!important;white-space:nowrap;line-height:1.2}
 #view[data-mobile-layout=focus] .orbit-credit-overview .signal-checkpoint{padding:8px 0!important;min-width:0;border:0!important}
 #view[data-mobile-layout=focus] .orbit-credit-overview .signal-checkpoint::before{display:none!important}
 #view[data-mobile-layout=focus] .orbit-credit-overview .credit-checkpoint-copy{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;min-width:0;line-height:1.5}
 #view[data-mobile-layout=focus] .orbit-credit-overview .credit-checkpoint-copy>strong{font-size:17px!important}#view[data-mobile-layout=focus] .orbit-credit-overview .credit-checkpoint-copy>span{font-size:13px!important;white-space:nowrap}
 #view[data-mobile-layout=focus] .orbit-credit-overview .credit-daily{padding:12px 15px!important;border:1px solid #587d4555!important;border-radius:11px!important;align-self:stretch;min-width:0;margin:0!important;grid-column:auto!important}
 #view[data-mobile-layout=focus] .signal-connect-note,#view[data-mobile-layout=focus] .signal-history-shortcut{grid-column:1/-1}
 #view[data-mobile-layout=focus] .credits-page--signal .signal-layout{display:block!important}#view[data-mobile-layout=focus] .credits-page--signal .signal-sidebar{display:none!important}
 #view[data-mobile-layout=focus] .credits-page--signal .credit-shop{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .credit-item.credit-item-featured{display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr)!important;grid-column:1/-1!important;min-height:310px!important;aspect-ratio:auto!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .credit-item-featured>.credit-item-content{grid-column:1!important;grid-row:1!important;position:relative!important;min-height:310px!important;padding:30px!important;justify-content:center!important;gap:12px!important;background:linear-gradient(120deg,#08150c,#04110a)!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .credit-item-featured>.credit-item-content>*{max-width:100%!important}
 #view[data-mobile-layout=focus] .credits-page--signal .credit-item-featured h2{font-size:35px!important}.credit-item-featured .credit-item-price{font-size:29px}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .credit-item-featured>.credit-item-art,body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .credit-item-featured:has(details[open])>.credit-item-art{display:block!important;grid-column:2!important;grid-row:1!important;position:relative!important;inset:auto!important;z-index:0!important;min-height:310px!important;height:100%!important;width:100%!important;aspect-ratio:auto!important;padding:5px!important;background:radial-gradient(ellipse at 50% 60%,#21442b44,transparent 70%),#04100a!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .credit-item-featured .credit-featured-picture{display:block!important;position:absolute!important;inset:10px!important;width:auto!important;height:auto!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .credit-item-featured .credit-item-art img{object-fit:contain!important;object-position:center!important;position:relative!important;width:100%!important;height:100%!important;transform:none!important}
 #view[data-mobile-layout=focus] .credits-page--signal .credit-item:not(.credit-item-featured){min-height:0!important;display:flex!important;flex-direction:column}
 #view[data-mobile-layout=focus] .credits-page--signal .credit-item:not(.credit-item-featured)>.credit-item-art{height:230px!important;min-height:230px!important;aspect-ratio:auto!important;position:relative!important}
 #view[data-mobile-layout=focus] .credits-page--signal .credit-item:not(.credit-item-featured)>.credit-item-art img{object-fit:contain!important;object-position:center!important;width:100%;height:100%;padding:8px!important}
 #view[data-mobile-layout=focus] .credits-page--signal .credit-item:not(.credit-item-featured) .credit-item-content{flex:1;min-height:185px!important;padding:18px!important;display:flex!important;flex-direction:column!important;gap:10px!important}
 #view[data-mobile-layout=focus] .credits-page--signal .credit-item:not(.credit-item-featured) h2{font-size:19px!important;line-height:1.25}.credit-item-content .credit-item-price{font-size:22px}
 #view[data-mobile-layout=focus] .orbit-referrals-page{max-width:900px!important}#view[data-mobile-layout=focus] .ref-fee-tiers{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px!important}
 #view[data-mobile-layout=focus] .orbit-markets-screen{max-width:1000px!important;margin:0 auto}
 #view[data-mobile-layout=focus] .orbit-markets-screen .om-token{min-height:82px;grid-template-columns:24px 46px minmax(100px,1fr) 170px 140px;gap:12px}
 #view[data-mobile-layout=focus] .om-token .avatar{width:44px;height:44px}#view[data-mobile-layout=focus] .om-spark{height:43px}#view[data-mobile-layout=focus] .om-identity strong,#view[data-mobile-layout=focus] .om-price strong{font-size:15px}
 #view[data-mobile-layout=focus] .orbit-wallet-primary{max-width:680px;margin-inline:auto}#view[data-mobile-layout=focus] .orbit-external-wallet{max-width:680px;margin:16px auto}
 #view[data-mobile-layout=focus] .launchpad-orbit-screen{max-width:920px;margin-inline:auto}
 #view[data-mobile-layout=focus][data-focus-token=true]{max-width:1180px!important;width:calc(100% - 48px)!important;margin:0 auto!important;padding-top:112px!important;padding-bottom:115px!important}
 #view[data-mobile-layout=focus][data-focus-token=true] .chart-host{height:clamp(360px,52dvh,660px)!important}
 #view[data-mobile-layout=focus] .phone-search-dock{position:relative!important;inset:auto!important;width:100%!important;margin:16px 0!important;z-index:1}
 /* Search and Swap share the real token-list renderer, not the Markets table. */
 #view[data-mobile-layout=focus] .sol-phone-content:has(.phone-token-list){max-width:960px;margin-inline:auto}
 #view[data-mobile-layout=focus] .phone-token-list{display:grid;gap:0;width:100%;min-width:0;border:1px solid #4c724135;border-radius:16px;background:#08140d;overflow:hidden}
 #view[data-mobile-layout=focus] .phone-token-list>article{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;width:100%;min-width:0;min-height:84px;padding:0 16px;border-bottom:1px solid #6b8c5126;box-sizing:border-box}
 #view[data-mobile-layout=focus] .phone-token-list>article:last-child{border-bottom:0}
 #view[data-mobile-layout=focus] .phone-token-list>article:hover{background:#17311d66}
 #view[data-mobile-layout=focus] .phone-token-list>article>button:first-child{display:grid;grid-template-columns:44px minmax(100px,1fr) minmax(140px,.5fr);align-items:center;gap:16px;width:100%;min-width:0;min-height:82px;padding:14px 0;border:0;border-radius:0;background:transparent;text-align:left;color:#eaf5e6;box-shadow:none}
 #view[data-mobile-layout=focus] .phone-token-list .avatar{display:grid;place-items:center;width:44px;height:44px;min-width:44px;flex-shrink:0;overflow:hidden;border:1px solid #79a45c66;border-radius:50%;background:#102016}
 #view[data-mobile-layout=focus] .phone-token-list .avatar img{display:block;width:100%;height:100%;object-fit:cover}
 #view[data-mobile-layout=focus] .phone-token-list :is(.phone-token-identity,.phone-token-value){display:grid;gap:5px;min-width:0;line-height:1.4}
 #view[data-mobile-layout=focus] .phone-token-list .phone-token-value{text-align:right;justify-items:end;font-variant-numeric:tabular-nums}
 #view[data-mobile-layout=focus] .phone-token-list strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.35}
 #view[data-mobile-layout=focus] .phone-token-list small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;color:#94aa94}
 #view[data-mobile-layout=focus] .phone-token-list .phone-token-identity>.phone-token-origin,#view[data-mobile-layout=focus] .phone-token-list .phone-graduation-time{font-size:10px;color:#7d9b7f}
 #view[data-mobile-layout=focus] .phone-token-list>article>button:last-child{display:grid;place-items:center;width:38px;height:38px;min-height:38px;min-width:0;padding:9px;border:1px solid transparent;border-radius:10px;background:transparent;color:#789179;box-shadow:none}
 #view[data-mobile-layout=focus] .phone-token-list>article>button:last-child:hover{border-color:#a3c87844;background:#1b2d1c}
 #view[data-mobile-layout=focus] .phone-token-list>article>button:last-child .icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}
 #view[data-mobile-layout=focus] .phone-token-list>article>button.saved{color:#f3cd76}
 #view[data-mobile-layout=focus] .phone-token-list>article>button.saved .icon{fill:#f3cd7633}
 #view[data-mobile-layout=focus] .phone-token-list .positive{color:#94e9b2!important}
 #view[data-mobile-layout=focus] .phone-token-list .negative{color:#ef8ba0!important}
 #view[data-mobile-layout=focus] .phone-token-list :is(button:focus-visible,a:focus-visible){outline:2px solid #bcf483;outline-offset:-3px}
 #view[data-mobile-layout=focus] .sol-phone-content>.orbit-inline-swap{max-width:none;margin:0 0 24px}
 #view[data-mobile-layout=focus] .phone-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px}
 #view[data-mobile-layout=focus] .phone-section-title h2{font-size:17px;margin:0}
 #view[data-mobile-layout=focus] .phone-section-title>button{border:0;background:transparent;color:#a9c897;font-size:11px}
 #view[data-mobile-layout=focus] .discover-launchpad-control{margin:14px 0;font-size:11px}
 #view[data-mobile-layout=focus] .phone-search-dock{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border:1px solid #6f9e4e66;border-radius:15px;background:#0d1d12;box-shadow:0 5px 22px #0003}
 #view[data-mobile-layout=focus] .phone-search-dock>.icon{width:19px;height:19px;flex-shrink:0;color:#99b88a;fill:none;stroke:currentColor;stroke-width:1.6}
 #view[data-mobile-layout=focus] .phone-search-dock input{flex:1;width:100%;min-width:0;padding:8px 0;border:0!important;background:transparent!important;box-shadow:none!important;color:#ebf7e4;font-size:14px}
 #view[data-mobile-layout=focus] .phone-search-dock>button{min-height:36px;padding:8px 15px;border:1px solid #79a45a44;border-radius:10px;background:#1d3824;color:#cbeac3;font-size:12px}
 #view[data-mobile-layout=focus] .phone-search-categories .phone-segment{display:flex;gap:7px;margin:0 0 18px}
 #view[data-mobile-layout=focus] .phone-search-categories button{min-height:36px;padding:8px 16px;border:1px solid #668b4d44;border-radius:10px;background:#0b190f;color:#9db197;font-size:12px}
 #view[data-mobile-layout=focus] .phone-search-categories [aria-pressed=true]{background:#263f23;color:#d6f8b7;border-color:#a2d76b88}
 #view[data-mobile-layout=focus] .phone-market-empty{padding:20px;display:grid;justify-items:center;gap:14px}
 body.preview-public-flow:has(#view[data-mobile-layout=focus]) .public-owner-access{right:211px!important;top:17px!important;bottom:auto!important}
 .preview-public-flow .public-owner-access{right:211px!important;top:17px!important;bottom:auto!important;min-height:29px;font-size:9px}
}
@media (min-width:1100px) and (hover:hover), (min-width:1100px) and (pointer:fine), (min-width:1100px) and (min-height:761px){
 #view[data-mobile-layout=focus] .orbit-home{display:grid;grid-template-columns:minmax(360px,1fr) minmax(450px,1.18fr);column-gap:32px;align-items:start}
 #view[data-mobile-layout=focus] .orbit-home>.orbit-top{grid-column:1/-1;padding-right:155px!important}
 #view[data-mobile-layout=focus] .orbit-home>.orbit-hero{grid-column:1;grid-row:2/9;position:sticky;top:80px;align-self:start;margin:14px auto 0;max-width:505px}
 #view[data-mobile-layout=focus] .orbit-home>:is(.orbit-trending,.om-data-status,.orbit-market-heading,.orbit-network-note,.orbit-lanes,.orbit-data-note){grid-column:2}
 #view[data-mobile-layout=focus] .orbit-home>.orbit-trending{margin-top:0!important;margin-bottom:18px}
 #view[data-mobile-layout=focus] .orbit-home .orbit-trending-coin{min-width:180px;min-height:68px}
 #view[data-mobile-layout=focus] .orbit-home .orbit-lane-empty{min-height:88px!important}
 /* The public notice is a separate full-width row, never a ring overlay. */
 .preview-public-flow #view[data-mobile-layout=focus] .orbit-home>.public-preview-notice{grid-column:1/-1;grid-row:2;margin-top:0}
 .preview-public-flow #view[data-mobile-layout=focus] .orbit-home>.orbit-hero{grid-row:3/10}
}
@media (min-width:761px) and (max-width:1099px) and (hover:hover), (min-width:761px) and (max-width:1099px) and (pointer:fine), (min-width:761px) and (max-width:1099px) and (min-height:761px){
 body.theor-modern:has(#view[data-mobile-layout=focus]){--orbit-desktop-width:850px}
 #view[data-mobile-layout=focus] .orbit-home{max-width:690px!important;margin-inline:auto!important}
 #view[data-mobile-layout=focus] .orbit-top{padding-right:140px!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .credits-hero.orbit-credit-overview.orbit-credit-linear{grid-template-columns:minmax(150px,.8fr) minmax(250px,1.3fr)!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .orbit-credit-linear>.credit-daily{grid-column:1/-1!important;grid-row:2!important}
 body.theor-modern #view[data-mobile-layout=focus] .credits-page--signal .orbit-credit-linear>.signal-connect-note{grid-row:3!important}
 #view[data-mobile-layout=focus] .credits-page--signal .credit-shop{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #view[data-mobile-layout=focus] .orbit-markets-screen .om-token{grid-template-columns:20px 40px minmax(80px,1fr) 110px 115px;gap:8px}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar{padding-left:24px!important;gap:8px!important}
}
