/* Live market ticker. */
:root{--market-bar-height:48px}.ticker-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.market-ticker{position:fixed;inset:0 0 auto;height:var(--market-bar-height);z-index:45;display:flex;align-items:center;background:#080d11f5;border-bottom:1px solid #83c5e025;backdrop-filter:blur(14px);color:#d8d7d0;font:10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.02em}
.market-ticker-viewport{min-width:0;flex:1;height:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent)}
.market-ticker-strip{display:flex;width:max-content;height:100%;animation:market-scroll var(--ticker-duration,90s) linear infinite;animation-play-state:paused;will-change:transform}.market-ticker[data-ready="true"] .market-ticker-strip{animation-play-state:running}.market-ticker[data-asset-hover="true"] .market-ticker-strip,.market-ticker[data-asset-focus="true"] .market-ticker-strip,.market-ticker[data-popup="true"] .market-ticker-strip{animation-play-state:paused}
.market-ticker-group{display:flex;align-items:center;flex-shrink:0}.market-ticker-item{height:100%;display:flex;align-items:center;flex-shrink:0;gap:8px;padding:0 15px;white-space:nowrap;color:#d8d7d0;font:10px/1.4 Arial,Helvetica,sans-serif;background:none;border:0;border-right:1px solid #ffffff0e;border-radius:0;text-transform:none;letter-spacing:.02em;transition:background .2s,box-shadow .2s}.market-ticker-item:hover,.market-ticker-item:focus-visible:not([data-pointer-focus]){background:#83c5e010;box-shadow:inset 0 -1px #83c5e085}.market-ticker-item:hover .market-symbol{color:#d5f6ff}
.market-rank{color:#7a8289;font-size:9px}.market-symbol{font-size:9px;font-weight:600;color:#b5c0c9;letter-spacing:.05em}.market-price,.market-change{font-variant-numeric:tabular-nums}.market-change{font-size:9px}.market-change.positive,.coin-period-value.positive{color:#77cba0}.market-change.negative,.coin-period-value.negative{color:#d98279}.market-change.neutral{color:#9a9fa5}
.market-ticker-tools{display:flex;align-items:center;gap:5px;flex-shrink:0;padding:0 10px;border-left:1px solid #83c5e025;height:100%;background:#0c1115}.market-ticker-tools label{margin:0;position:relative}.market-ticker-tools label:after{content:'';position:absolute;right:8px;top:12px;width:4px;height:4px;border-right:1px solid #91bfd2;border-bottom:1px solid #91bfd2;transform:rotate(45deg);pointer-events:none}.market-ticker-tools select{width:auto;min-height:29px;height:29px;padding:0 21px 0 10px;border:1px solid #ffffff10;border-radius:7px;background:#ffffff03;color:#b9deed;font:600 9px Arial,Helvetica,sans-serif;letter-spacing:.04em;appearance:none;-webkit-appearance:none}.market-ticker-tools option{background:#10171d;color:#eeeae2}.market-mode{display:flex;gap:1px;padding:2px;border:1px solid #ffffff10;border-radius:7px}.market-mode button{border:0;border-radius:4px;padding:5px 7px;background:none;color:#858e96;font:600 9px Arial,sans-serif;min-height:23px}.market-mode button[aria-pressed="true"]{background:#83c5e020;color:#c4efff}.market-ticker-loading{margin:auto 20px;font-size:10px;color:#9da3a8}
@keyframes market-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.header,.header.is-scrolled{top:calc(var(--market-header-offset,var(--market-bar-height)) + 22px)!important}html{scroll-padding-top:145px}
@media(max-width:900px){.header,.header.is-scrolled{top:calc(var(--market-header-offset,var(--market-bar-height)) + 14px)!important}.header nav,.header nav.open{max-height:calc(100dvh - 170px)}}
@media(max-width:550px){:root{--market-bar-height:46px}.market-ticker-tools{gap:3px;padding:0 5px}.market-ticker-tools select{font-size:8px;padding-left:6px;padding-right:17px}.market-ticker-tools label:after{right:6px}.market-mode button{padding:5px;font-size:8px}.market-ticker-item{padding:0 11px;gap:6px}}
.coin-dialog{width:min(430px,calc(100vw - 28px));max-height:90dvh;padding:22px;background:linear-gradient(145deg,#15191b,#0c1014);color:var(--text);border:1px solid #83c5e040;border-radius:22px;overflow-x:hidden;overflow-y:auto;box-shadow:0 25px 100px #0009}.coin-dialog::backdrop{background:#020508c9;backdrop-filter:blur(5px)}.coin-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid #ffffff12}.coin-identity{display:flex;align-items:center;gap:10px;min-width:0}.coin-identity img{object-fit:contain;flex-shrink:0}.coin-identity h2{font:600 16px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0}.coin-identity #coin-detail-symbol{font-size:10px;color:#8d969d;letter-spacing:.06em}.coin-identity #coin-detail-rank{font-size:10px;color:#83c5e0;white-space:nowrap;padding:4px 7px;background:#83c5e00c;border:1px solid #83c5e025;border-radius:7px}.coin-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #ffffff17;border-radius:9px;background:#ffffff04;width:32px;height:32px;padding:0;color:#bdcbd2;font:22px Arial,sans-serif}.coin-close:hover{border-color:#83c5e070;color:#c4efff}.coin-quote{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:22px 0 18px}.coin-quote strong{font:400 29px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere}.coin-quote>span{font-size:9px;color:#8d969d;white-space:nowrap}
#coin-periods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.coin-period{border:1px solid #ffffff13;border-radius:10px;background:#ffffff03;padding:10px 4px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#aeb4b9;font:10px Arial,sans-serif;min-height:56px;transition:background .2s,border-color .2s}.coin-period-value{font-size:11px;font-variant-numeric:tabular-nums;color:#949da5}
.coin-converter{display:flex;align-items:center;gap:8px;margin-top:20px;padding:12px;border:1px solid #83c5e030;border-radius:13px;background:#070b0e66}.coin-converter label{flex:1;min-width:0;font-size:9px;font-weight:600;color:#a9b1b7;letter-spacing:.05em}.coin-converter input{display:block;box-sizing:border-box;min-width:0;width:100%;margin-top:8px;border:0;border-bottom:1px solid #ffffff18;border-radius:0;background:transparent;padding:5px 0 7px;color:#eeeae2;font:14px/1.4 Arial,sans-serif;font-variant-numeric:tabular-nums;outline-offset:2px}.converter-arrows{color:#6f797f;font-size:15px}#coin-calculator-note{font-size:10px;color:#889198;line-height:1.6;margin:9px 0 0}#coin-calculator-error{font-size:11px;color:#d98279;margin:7px 0 0}#coin-calculator-error:empty{display:none}#coin-details-status{font-size:10px;color:#91a8b3;margin-top:16px;line-height:1.6}#coin-details-status:empty{display:none}
#coin-metrics{margin:20px 0 0;padding:0}#coin-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid #ffffff10}#coin-metrics dt{display:flex;gap:6px;align-items:center;color:#a6afb7;font-size:11px;line-height:1.5}#coin-metrics dd{font-size:12px;color:#e5e2d9;font-variant-numeric:tabular-nums;margin:0;text-align:right;white-space:nowrap}.coin-info{display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;border:1px solid #7e8993;border-radius:50%;font:8px Arial,sans-serif;color:#9ba6b0;flex-shrink:0}#coin-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:16px}#coin-links a{font-size:10px;color:#83c5e0;border-bottom:1px solid #83c5e035;padding-bottom:3px}.coin-data-credit{font-size:9px!important;color:#737f87;margin:18px 0 0!important}.coin-data-credit a{color:#9aa5ac}
@media(max-width:380px){.coin-dialog{padding:18px}.coin-quote strong{font-size:25px}#coin-metrics dt{font-size:10px}.coin-converter{padding:10px}}
@media(prefers-reduced-motion:reduce){.market-ticker .market-ticker-strip{animation:none!important;transform:none;will-change:auto}.market-ticker-viewport{overflow-x:auto;scrollbar-width:none}.market-ticker-group[aria-hidden="true"]{display:none}}

body.coin-popup-open{overflow:hidden}

/* Liquid glass and controls, isolated to this preview. */
.market-ticker{isolation:isolate;background:linear-gradient(110deg,#101b22dc,#101517e8 48%,#102532d9);backdrop-filter:blur(24px) saturate(145%);box-shadow:inset 0 1px #fff1,0 5px 24px #0003}
.market-ticker:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 20% 0%,#79bfd92b,transparent 48%),radial-gradient(ellipse at 80% 100%,#83c5e028,transparent 48%);background-size:150% 180%;animation:ticker-liquid 18s ease-in-out infinite alternate}
@keyframes ticker-liquid{from{background-position:0% 0%}to{background-position:100% 100%}}
.market-ticker-top,.market-ticker-tools{display:flex;align-items:center;flex-shrink:0;gap:8px;height:100%;padding:0 14px;background:#10171b60}
.market-ticker-top{border-right:1px solid #83c5e025}.market-ticker-top label{margin:0;position:relative}
.market-ticker-top label:after{content:'';position:absolute;right:12px;top:13px;width:4px;height:4px;border-right:1px solid #91bfd2;border-bottom:1px solid #91bfd2;transform:rotate(45deg);pointer-events:none}
.market-ticker-tools label:after{right:12px;top:13px}
.market-ticker-top select,.market-ticker-tools select{width:auto;min-height:34px;height:34px;padding:0 29px 0 14px;border:1px solid #ffffff12;border-radius:8px;background:#ffffff04;color:#b9deed;font:600 9px Arial,Helvetica,sans-serif;letter-spacing:.04em;appearance:none;-webkit-appearance:none}
.market-ticker-top option{background:#10171d;color:#eeeae2}.market-mode{padding:3px;gap:3px}.market-mode button{padding:7px 11px;min-height:26px}
.market-rank{font-weight:600;background:var(--blue-text);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:accent-shimmer 8s ease-in-out infinite}
@media(max-width:550px){.market-ticker-top,.market-ticker-tools{padding:0 7px;gap:6px}.market-ticker-top select,.market-ticker-tools select{padding:0 23px 0 10px;font-size:8px}.market-ticker-top label:after,.market-ticker-tools label:after{right:9px}.market-mode button{padding:7px 8px;font-size:8px}}
@media(hover:hover) and (pointer:fine){a,button,summary,select,[role="button"],a *,button *,summary *,[role="button"] *{cursor:url('assets/cursor-gold-hand-v1.png') 7 5,pointer}button:disabled,select:disabled{cursor:url('assets/cursor-gold-native.png') 3 3,default}}
@media(prefers-reduced-motion:reduce){.market-ticker:before,.market-rank{animation:none}}

.ember-trail{z-index:100}

.coin-symbol-line{display:flex;align-items:center;gap:7px;margin-top:3px}.coin-identity #coin-detail-rank{padding:0;border:0;border-radius:0;background:none;color:#83c5e0;font-size:10px;line-height:inherit}

/* Final control order: Price / MC, timeframe, assets, Top selector. */
.market-ticker-tools{border-left:0;border-right:1px solid #83c5e025}.market-ticker-top{border-right:0;border-left:1px solid #83c5e025}
@media(hover:none),(pointer:coarse){:root{--market-bar-height:52px}.market-ticker-top select,.market-ticker-tools select{height:44px;min-height:44px}.market-mode{padding:2px}.market-mode button{min-height:38px;min-width:37px}.market-ticker-top label:after,.market-ticker-tools label:after{top:18px}.coin-close{width:44px;height:44px}.coin-converter input{font-size:16px}#coin-links a{min-height:44px;display:inline-flex;align-items:center}.market-ticker-tools,.market-ticker-top{padding-inline:5px;gap:4px}.market-ticker-top select,.market-ticker-tools select{padding-left:9px;padding-right:22px}}
@media(max-width:380px){.market-mode button{padding-inline:6px}.market-ticker-tools,.market-ticker-top{padding-inline:4px;gap:3px}}

@media(hover:none),(pointer:coarse){.market-ticker-tools select,.market-ticker-top select,.market-mode button{font-size:10px}}
@media(max-width:380px){.market-ticker-tools select,.market-ticker-top select,.market-mode button{font-size:9px}}

/* Compact market bar concept. */
:root{--market-header-offset:var(--market-bar-height)}
.market-ticker{transition:transform .3s ease,opacity .2s ease;will-change:transform}
.market-ticker-tools{border-right:1px solid #83c5e025}.market-ticker-top{border-left:1px solid #83c5e025}
html.market-scrolled{--market-header-offset:0px}
.market-scrolled .market-ticker{transform:translateY(-110%);opacity:0;pointer-events:none}
.market-scrolled .market-ticker-strip,.market-scrolled .market-ticker:before{animation-play-state:paused!important}
.market-settings-toggle{display:none}
.market-settings-panel{position:fixed;inset:40px 12px auto auto;margin:0;padding:16px;width:min(312px,calc(100vw - 24px));border:1px solid #83c5e045;border-radius:16px;background:linear-gradient(135deg,#10202bf5,#16191cfa 60%,#102633f5);color:#eeeae2;box-shadow:0 18px 55px #0009;font:12px/1.5 Arial,sans-serif}
.market-settings-panel::backdrop{background:transparent}
.market-settings-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;gap:12px}
.market-settings-heading strong{font-weight:500;font-size:13px;color:#c4efff;letter-spacing:.02em}
.market-settings-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#ffffff06;border:1px solid #ffffff16;border-radius:8px;font:20px Arial;color:#bdcbd2}
.market-settings-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}
.market-settings-controls label{display:flex;flex-direction:column;gap:8px;font-size:10px;color:#a9b4bc;letter-spacing:.03em;margin:0}
.market-settings-controls .ticker-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal;font-size:10px;color:#a9b4bc}
.market-settings-controls select{width:100%;height:44px;padding:0 12px;border:1px solid #ffffff1c;border-radius:9px;background:#0b1319;color:#b9deed;font:16px Arial}
.market-setting-mode{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a9b4bc;font-size:10px}
.market-setting-mode .market-mode{background:#0b131970;padding:3px;gap:3px}
.market-setting-mode .market-mode button{font-size:12px;min-width:75px;min-height:40px;padding:8px 16px}
.market-settings-toggle[aria-expanded="true"]{color:#c4efff;background:#83c5e015}
.fomo-icon{object-fit:contain;border-radius:4px;flex-shrink:0}
@media(max-width:700px){
 :root{--market-bar-height:32px}
 .market-controls-left,.market-controls-right{display:none}
 .market-settings-toggle{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:32px;padding:0;border:0;border-left:1px solid #83c5e025;border-radius:0;background:#10171b70;color:#9ad7ed}
 .market-settings-toggle:before{content:'';position:absolute;inset:0 0 -6px}
 .market-ticker-item{font-size:9px;gap:7px;padding:0 11px}
 .market-ticker-item .market-symbol,.market-ticker-item .market-rank,.market-ticker-item .market-change{font-size:9px}
}
@media(min-width:701px){.market-settings-panel{display:none}}
@media(prefers-reduced-motion:reduce){.market-ticker{transition:none}}

@media(max-width:900px){.header nav,.header nav.open{max-height:calc(100dvh - var(--market-header-offset) - 125px)}}

/* Small, consistent settings controls, with contained chevrons and lists. */
.market-settings-panel{overflow:visible;padding:13px;width:min(278px,calc(100vw - 24px));border-radius:13px}
.market-settings-heading{margin-bottom:12px}.market-settings-heading strong{font-size:12px}.market-settings-close{width:28px;height:28px;font-size:18px;border-radius:7px}
.market-settings-controls{gap:12px 10px}.market-settings-controls label{position:relative;gap:6px;min-width:0}.market-settings-controls .ticker-sr-only{font-size:9px;letter-spacing:.03em}
.market-setting-select{position:relative;width:100%;height:33px;padding:0 28px 0 11px;border:1px solid #ffffff16;border-radius:8px;background:#0b131980;color:#b9deed;text-align:left;font:600 11px Arial,sans-serif;letter-spacing:.035em}
.market-setting-select:after{content:'';position:absolute;right:12px;top:12px;width:5px;height:5px;border-right:1px solid #91bfd2;border-bottom:1px solid #91bfd2;transform:rotate(45deg);pointer-events:none}
.market-setting-select[aria-expanded="true"]{border-color:#83c5e066}.market-setting-select[hidden],.market-settings-controls select[hidden]{display:none}
.market-setting-options{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:3;max-height:166px;overflow:auto;overscroll-behavior:contain;border:1px solid #83c5e050;border-radius:8px;padding:4px;background:#111b22;box-shadow:0 10px 22px #0008;scrollbar-width:thin}
.market-setting-options[hidden]{display:none}.market-setting-option{display:block;width:100%;min-height:30px;border:0;border-radius:5px;background:none;color:#c8cbd0;text-align:left;padding:7px;font:10px Arial,sans-serif;letter-spacing:.025em}
.market-setting-option[aria-selected="true"]{color:#c4efff;background:#83c5e015}.market-setting-option:hover,.market-setting-option:focus-visible:not([data-pointer-focus]){background:#ffffff0b}.market-setting-option:disabled{opacity:.35}
.market-setting-mode .market-mode{padding:2px;gap:2px}.market-setting-mode .market-mode button{font-size:10px;min-width:61px;min-height:30px;padding:6px 13px;border-radius:5px}.market-setting-mode{font-size:9px}

#coin-links a{display:inline-flex;align-items:center;gap:5px}#coin-links .coin-link-arrow{display:block;width:12px;height:12px;flex:0 0 12px}

.symbol-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.symbol-expand{width:12px;height:12px}.symbol-close{width:14px;height:14px}.symbol-swap{width:15px;height:15px}.lightbox-close{display:inline-flex;align-items:center;justify-content:center;gap:7px}.converter-arrows{display:inline-flex;align-items:center;justify-content:center}

/* Search shares the existing asset popup; controls retain a single state. */
.market-controls-right{gap:8px}.market-controls-left select{height:34px;min-height:34px;background:#83c5e020;border-color:#ffffff10;border-radius:7px;color:#c4efff;font:600 9px Arial,sans-serif;letter-spacing:0;padding-inline:11px 28px}
.market-search-toggle{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #ffffff10;border-radius:7px;background:#ffffff03;color:#a7d3e5;padding:0}
.market-search-toggle:hover,.market-search-toggle[aria-expanded="true"]{background:#83c5e020;color:#c4efff}
.market-search-panel{position:fixed;inset:calc(var(--market-bar-height) + 9px) 14px auto auto;width:min(350px,calc(100vw - 28px));margin:0;padding:15px;border:1px solid #83c5e040;border-radius:14px;background:linear-gradient(135deg,#10202bf5,#14191dfc 65%,#102633fa);box-shadow:0 18px 55px #0009;color:#eeeae2;font:12px/1.5 Arial,sans-serif}
.market-search-panel::backdrop{background:transparent}.market-search-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.market-search-heading strong{font-size:12px;font-weight:500;color:#c4efff}.market-search-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #ffffff16;border-radius:7px;background:#ffffff06;color:#bdcbd2}
.asset-search-label{display:block;font:10px/1.5 Arial,sans-serif;color:#a9b4bc;margin-bottom:7px}.asset-search-input-wrap{position:relative;display:flex;align-items:center}.asset-search-input-wrap>svg{position:absolute;left:11px;color:#91bfd2;pointer-events:none}.asset-search-input-wrap input{min-width:0;box-sizing:border-box;width:100%;height:38px;padding:0 10px 0 34px;border:1px solid #ffffff1c;border-radius:8px;background:#0b131980;color:#eeeae2;font:13px Arial,sans-serif;outline-offset:2px}.asset-search-input-wrap input::placeholder{color:#7e8991}
#asset-search-status{font:10px/1.5 Arial,sans-serif;color:#a6afb7;margin:8px 0 0}#asset-search-status:empty{display:none}.asset-search-results{max-height:min(300px,calc(100dvh - 190px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin-top:8px}
.asset-search-result{display:flex;align-items:center;gap:10px;width:100%;min-height:51px;padding:8px 9px;border:0;border-bottom:1px solid #ffffff0d;border-radius:7px;background:none;color:#ddd9cf;text-align:left}.asset-search-result:hover,.asset-search-result:focus-visible:not([data-pointer-focus]){background:#83c5e00e}.asset-search-result img{width:24px;height:24px;object-fit:contain;flex-shrink:0}.asset-search-result>span{min-width:0}.asset-search-result strong{display:block;font:500 12px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.asset-search-result small{display:block;font:9px/1.5 Arial,sans-serif;color:#99a4ad;margin-top:2px}.asset-search-result .market-rank{font-size:9px;margin-right:6px}.asset-search-result>.coin-link-arrow{margin-left:auto;color:#91bfd2;flex-shrink:0}
@media(min-width:901px){.footer-links .fomo-icon{filter:grayscale(1) brightness(.75)}}
@media(max-width:700px){.market-search-toggle{display:none}.market-settings-panel .asset-search-body{padding-top:13px;margin-top:13px;border-top:1px solid #ffffff12}.asset-search-input-wrap input{font-size:16px;height:36px}.market-settings-panel .asset-search-results{max-height:min(230px,max(68px,calc(100dvh - 320px)))}}

/* Social marks inherit the exact same link colours on every device. */
.fomo-icon{display:inline-block;background-color:currentColor;mask:url('assets/fomo-mark.svg?v=vector-2') center/contain no-repeat;-webkit-mask:url('assets/fomo-mark.svg?v=vector-2') center/contain no-repeat;filter:none!important}
.footer-links .icon{color:inherit}.header .mobile-socials a[href="https://x.com/TaBy93"] .icon{color:#fff}
/* The banner and header share one compositor-based movement. */
.market-ticker{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}
.header,.header.is-scrolled{top:22px!important;transform:translate3d(-50%,var(--market-header-offset),0);transition:transform .24s cubic-bezier(.22,1,.36,1),background .24s,box-shadow .24s;will-change:transform}
@media(max-width:900px){.header,.header.is-scrolled{top:14px!important}}
.market-setting-mode{justify-content:flex-start;gap:14px}
@media(max-width:700px){
 html.market-settings-open body{position:fixed;top:var(--market-lock-top,0px);left:0;right:0;width:100%;overflow:hidden}
 .asset-search-input-wrap{display:block;position:relative;height:34px;overflow:hidden;border-radius:8px}
 .asset-search-input-wrap:focus-within{outline:2px solid #83c5e0;outline-offset:2px}
 .asset-search-input-wrap>svg{top:9px;left:10px;z-index:1}
 .asset-search-input-wrap input{position:absolute;top:0;left:0;width:133.333333%;max-width:none;height:45.333333px;font-size:16px;padding-left:44px;transform:scale(.75);transform-origin:top left;outline:none}
 .market-settings-typing .market-settings-panel{max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}
}
@media(prefers-reduced-motion:reduce){.header,.header.is-scrolled,.market-ticker{transition:none}}

/* Desktop pickers match the selected Price segment, rather than its outer frame. */
@media(min-width:701px){
 .market-controls-left label:after{display:none}
 .market-controls-left .market-setting-select{display:inline-flex;align-items:center;justify-content:center;width:auto;height:26px;min-height:26px;padding:7px 11px;gap:6px;border:0;border-radius:4px;background:#83c5e020;color:#c4efff;font:600 9px Arial,sans-serif;letter-spacing:0;white-space:nowrap}
 .market-controls-left .market-setting-select:after{position:static;display:block;width:4px;height:4px;flex-shrink:0;margin-top:-3px;border-color:currentColor}
 .market-controls-left .market-setting-options{min-width:100%;width:max-content;max-width:130px}
 .market-controls-left select[hidden]{display:none}
}

@media(min-width:701px) and (pointer:coarse){.market-controls-left .market-setting-select{height:38px;min-height:38px;font-size:10px}}

/* Mobile movement stays visible longer, while desktop keeps its approved timing. */
@media(max-width:900px) and (prefers-reduced-motion:no-preference){
 .market-ticker{transition:transform .42s cubic-bezier(.25,.1,.25,1),opacity .36s ease-in-out}
 .header,.header.is-scrolled{transition:transform .42s cubic-bezier(.25,.1,.25,1),background .3s,box-shadow .3s}
}

/* Focus rings are for keyboard navigation, not pointer-opened controls. */
html[data-focus-input="pointer"] :is(button,a,summary,select,[role="button"],[role="option"]):focus{outline:none!important}
[data-dialog-start]:focus{outline:none!important}

.coin-usd-field{display:flex;align-items:baseline;gap:4px;margin-top:8px;border-bottom:1px solid #ffffff18;color:#eeeae2}.coin-usd-prefix{font:14px/1.4 Arial,sans-serif;letter-spacing:0}.coin-converter .coin-usd-field input{flex:1;margin-top:0;border-bottom:0}@media(hover:none),(pointer:coarse){.coin-usd-prefix{font-size:16px}}

#coin-metrics>div{position:relative}.coin-info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-height:0;padding:0;margin-left:5px;border:1px solid currentColor;border-radius:50%;background:transparent;color:#88969f;font:10px/1 Arial,sans-serif;vertical-align:middle}.coin-info:hover,.coin-info[aria-expanded="true"]{color:#b4e5f7}.coin-metric-tip{position:absolute;bottom:calc(100% - 4px);left:0;z-index:3;width:100%;box-sizing:border-box;margin:0;box-shadow:0 8px 25px #0008;padding:10px 12px;border:1px solid #83c5e030;border-radius:9px;background:#151c20;color:#b9c2c8;font:12px/1.6 Arial,sans-serif;letter-spacing:0}.coin-metric-tip[hidden]{display:none}

/* Original Fomo brand colour in the mobile navigation. Footer inherits social-link states. */
.header .mobile-socials .fomo-icon{color:#eaecff}
@media(hover:hover) and (pointer:fine){.coin-info{cursor:inherit!important}}

/* Desktop explanations follow hover only; there is no click-toggle state. */
.coin-info{cursor:default!important}
@media(any-hover:hover){#coin-metrics>div:not([data-hint-suppressed]):has(.coin-info:hover)>.coin-metric-tip{display:block!important}}
#coin-metrics>div[data-keyboard-hint]>.coin-metric-tip{display:block!important}

/* Show the complete timeframe list without an inner scrollbar. */
#market-period-options{max-height:none;overflow:visible}

/* Swap the calculator fields without changing amounts or quote precision. */
.coin-converter .converter-arrows{flex:0 0 30px;width:30px;height:32px;box-sizing:border-box;margin:12px 0 0;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#889198;transition:color .18s,background .18s,border-color .18s}
@media(hover:hover){.coin-converter .converter-arrows:hover{color:#b4e5f7;background:#83c5e012;border-color:#83c5e030}}
@media(hover:none),(pointer:coarse){.coin-converter .converter-arrows{flex-basis:44px;width:44px;height:44px}}

/* Match the Swap direction control motion. */
.coin-converter .converter-arrows{transition:transform .25s,color .25s,background .25s,border-color .25s}
@media(hover:hover){.coin-converter .converter-arrows:hover{transform:rotate(180deg);border-color:#a2d5ea99}}
@media(prefers-reduced-motion:reduce){.coin-converter .converter-arrows{transition:none}.coin-converter .converter-arrows:hover{transform:none}}

/* Crypto controls share the site blue text finish. */
.market-mode button[aria-pressed="true"],.market-controls-left .market-setting-select,.market-search-heading strong,.market-settings-heading strong{background-image:var(--blue-text);background-clip:text;-webkit-background-clip:text;color:transparent}
.market-mode button[aria-pressed="true"],.market-controls-left .market-setting-select{background-image:var(--blue-text),linear-gradient(#83c5e020,#83c5e020);background-origin:border-box;background-clip:text,border-box;-webkit-background-clip:text,border-box}
.market-controls-left .market-setting-select:after{border-color:#a6e3f5}
.asset-search-input-wrap input:focus-visible{outline:2px solid var(--blue)}
