/* 9.35 · Supplied Apple Dark assets. Layout and financial semantics stay intact. */
:root{color-scheme:dark;--bg:#000;--bg2:#141416;--card:#1c1c1e;--bd:rgba(255,255,255,.10);--line:#353537;--tx:#f5f5f7;--mu:#a1a1aa;--muted:#a1a1aa;--ac:#0a84ff;--ac2:#64d2ff;--up:#30d158;--dn:#ff453a;--wn:#ffd60a;--warn:#ffd60a;--in:#2c2c2e;--surface:#2c2c2e;--glass:rgba(28,28,30,.82);--phone-line:#2c2c2e;--phone-dim:#a1a1aa;--phone-surface:#1c1c1e}
html,body,.page-scroll{background:#000!important;color:var(--tx)}
body,button,input,select,textarea{font-family:var(--apple-font-sans,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif)}
*{scrollbar-color:#48484a transparent}
:focus-visible{outline-color:#0a84ff}
.site-header{background:rgba(18,18,20,.84)!important;border-bottom:1px solid var(--bd);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px)}
.site-sidebar{background:rgba(18,18,20,.96)!important;border-right:1px solid var(--bd)}
.sidebar-heading,.sidebar-caption{border-color:var(--bd)}
#site-navigation.mobile-nav>a{color:#a1a1aa!important;font-weight:500}
#site-navigation.mobile-nav>a:hover{background:#2c2c2e!important}
#site-navigation.mobile-nav>a[aria-current]{background:rgba(10,132,255,.14)!important;color:#64d2ff!important;border-color:transparent!important}
.brand-mark,.sidebar-symbol{border-radius:10px}
.account-button,#site-menu-toggle{background:#2c2c2e!important;border-color:var(--bd)!important}
.card{background:#141416;border-color:var(--bd);border-radius:20px}
.note,.st,.nt,.account-status,.quote-label,.phone-route-desc,.phone-home-intro p,.phone-menu nav small{color:#a1a1aa}
button:not(.scan-secondary):not(.account-button):not(#site-menu-toggle):not(#site-menu-close){background:#0a84ff;border-color:transparent!important;box-shadow:none!important}
button,.scan-secondary{border-radius:10px!important}
button:disabled{opacity:.42}
.scan-secondary{background:#2c2c2e!important;border:1px solid var(--bd)!important;color:#ebebf0!important}
input:not([type=checkbox]):not([type=radio]),select,textarea{background:#1c1c1e!important;border-color:#3a3a3c!important;color:#f5f5f7!important;border-radius:10px!important}
input::placeholder,textarea::placeholder{color:#8e8e93!important}
input:focus,select:focus,textarea:focus{border-color:#0a84ff!important;box-shadow:0 0 0 3px #0a84ff25!important}
input[type=checkbox],input[type=radio]{accent-color:#0a84ff}
.chip,.scan-badge{background:#2c2c2e;border-color:var(--bd);color:#bcbcc5}
.scan-safety,.wb-alert,.cm-risk-fold{background:rgba(255,159,10,.06)!important;border-color:rgba(255,159,10,.25)!important;color:#f4cf83!important}
.warn{background:#ff453a14!important;border-color:#ff453a80!important;color:#ffb5af}
.cm-fold,.cm-setting-group,.compact-settings,.scan-controls,.scan-toolbar,.terminal-info,.terminal-empty,.p2p-box,.wb-box,.fee-tile{border-color:var(--bd)!important;background:#1c1c1e}
.cm-fold>summary,.cm-setting-group>summary,.cm-fold-body,.faq-item,.market-venues,.workbench .wb-list li{border-color:#353537}
.cm-fold>summary,.cm-setting-group>summary{color:#dedee3}
.scan-view-tabs,.workbench-tabs{background:#2c2c2e!important;border-color:transparent!important;padding:3px!important;border-radius:11px!important;gap:3px!important}
.scan-view-tabs button,.workbench-tabs button{background:transparent!important;color:#a1a1aa!important;border:0!important;border-radius:8px!important}
.scan-view-tabs button[aria-selected=true],.scan-view-tabs button[aria-pressed=true],.scan-view-tabs button.active,.workbench-tabs button[aria-selected=true]{background:#48484a!important;color:#fff!important;box-shadow:0 1px 4px #0003!important}
.cm-section-nav button{background:#2c2c2e!important;color:#dedee3}
.p2p-result{background:#1c1c1e!important;border-color:#454548!important;color:#f5f5f7}
.p2p-result.p2p-negative{border-color:#ff453a80!important}
.p2p-result p{color:#a1a1aa}
.terminal-table,.terminal-table td,.terminal-table th{border-color:#353537!important}
.terminal-table .terminal-row,.terminal-detail .scan-route-card{background:#1c1c1e!important;border-color:#3a3a3c!important;box-shadow:none}
.terminal-result{background:transparent!important}
.terminal-result>b,.market-result b{font-variant-numeric:tabular-nums}
.terminal-buy,.wb-good,.up{color:#30d158!important}.terminal-sell,.dn{color:#ff453a!important}
.terminal-actions .terminal-buy{background:#30d15816!important;border-color:#30d15850!important;color:#30d158!important}
.terminal-actions .terminal-sell{background:#ff453a16!important;border-color:#ff453a50!important;color:#ff6961!important}
.terminal-risk{background:#ff9f0a16!important;border-color:#ff9f0a40!important;color:#ffb340!important}
.terminal-sub,.terminal-table td[data-label]::before,.terminal-footer{color:#a1a1aa}
.p2p-chart{background:#0a0a0a}.p2p-candle-up{fill:#30d158;stroke:#30d158}.p2p-candle-down{fill:#ff453a;stroke:#ff453a}
.av{background:#2c2c2e}.av img{background:transparent}
.watch-star{color:#ff9f0a!important}.watch-star[aria-pressed=true]{background:#ff9f0a18!important}
/* Quiet imagery, no neon gradients or decorative market-data substitution. */
.apple-hero{background:#101012!important;border-color:var(--bd)!important;border-radius:24px!important;min-height:300px}
.apple-hero-copy{padding:36px}
.welcome-card h2{font-size:44px;letter-spacing:-1.8px;font-weight:700}
.welcome-lead{color:#a1a1aa;max-width:460px}
.eyebrow{color:#0a84ff!important}.dark-live-dot{background:#0a84ff!important;box-shadow:none!important}
.dark-hero-visual{background:#000!important}.dark-hero-visual img{object-fit:contain!important;width:100%;height:100%;max-height:340px;filter:none!important}
.welcome-actions a{border-radius:12px!important;box-shadow:none!important}
.welcome-actions .welcome-primary{background:#f5f5f7!important;color:#000!important;border:1px solid #f5f5f7!important}
.welcome-actions .welcome-secondary{background:#2c2c2e!important;color:#fff!important;border-color:var(--bd)!important}
.bento-tile,.bento-scanner,.bento-p2p,.bento-prices,.bento-watch,.bento-fees{background:#1c1c1e!important;border-color:var(--bd)!important;border-radius:18px;box-shadow:none!important}
.bento-tile:hover{border-color:#ffffff30!important;background:#242426!important}
.bento-art{width:48px;height:48px}.bento-scanner .bento-art,.bento-p2p .bento-art{width:52px;height:52px}
.bento-tile p,.bento-tile small,.apple-status small{color:#a1a1aa}.bento-tile>i{color:#636366}
.apple-status>div{background:#141416;border-color:var(--bd);border-radius:14px}.status-dot{background:#0a84ff!important;box-shadow:none!important}
.watchlist-card::after{background-image:url('/assets/apple-9.35/svg/feature-cards/card-favorites-apple.svg')}
.wb-dialog,.account-dialog,.transfer-dialog,.faq-dialog,.phone-sheet{background:#1c1c1e!important;color:#f5f5f7;border-color:#3a3a3c!important;box-shadow:0 24px 100px #0009!important}
.phone-sheet-head,.phone-sheet-footer{background:#1c1c1ef5;border-color:#353537;backdrop-filter:blur(20px)}
.phone-sheet-head button{color:#a1a1aa!important;background:#2c2c2e!important;border:0!important;border-radius:50%!important}
.phone-sheet::backdrop,.account-dialog::backdrop{background:#0009;backdrop-filter:blur(8px)}
.phone-menu nav a{border-color:#353537}.phone-menu nav i{background:#0a84ff}.phone-menu nav em{color:#636366}.phone-menu>p{color:#8e8e93}
@media(min-width:761px){.bento-tile{min-height:126px}.bento-scanner,.bento-p2p{min-height:148px}.bento-tile>div{padding-top:40px}}
@media(max-width:760px){
 :root{--phone-line:#2c2c2e;--phone-dim:#a1a1aa;--phone-surface:#1c1c1e}
 .site-header{background:#121214d9!important}.phone-heading strong{font-weight:650;letter-spacing:-.4px}.phone-heading small{color:#8e8e93}
 .masthead #account-button{background:#2c2c2e!important;border:0!important;color:#dedee3!important}
 .phone-dock{background:#1c1c1edb!important;border-top:1px solid #ffffff12;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px)}
 .phone-dock>a,.phone-dock>button{color:#8e8e93!important;background:transparent!important;border:0!important}
 .phone-dock a[aria-current],.phone-dock button.phone-selected{color:#0a84ff!important;background:#0a84ff16!important}
 .phone-dock a[aria-current] i{filter:none}
 .apple-hero{background:transparent!important;min-height:0;border-radius:0!important}
 .apple-hero-copy{padding:8px 0 18px}.phone-home-intro>span{color:#0a84ff}.phone-home-intro h2{font-size:28px!important;letter-spacing:-1px}
 .dark-hero-visual{top:14px;width:94px;height:94px;border-radius:22px;background:#000!important;opacity:1}
 .dark-hero-visual img{width:100%!important;height:100%!important;object-fit:contain;transform:none}
 .phone-home-intro p{color:#a1a1aa}.phone-section-label{color:#8e8e93;font-weight:600;font-size:10px!important;letter-spacing:1px!important}
 .welcome-actions a{border-radius:12px!important;font-weight:600}
 .apple-bento{background:#1c1c1e;border:1px solid #ffffff0d;border-radius:16px;overflow:hidden}
 .bento-tile,.bento-scanner,.bento-p2p,.bento-tile:last-child{min-height:66px!important;padding:10px 30px 10px 58px!important;border:0!important;border-bottom:1px solid #353537!important;background:transparent!important;border-radius:0!important}
 .bento-tile:last-child{border-bottom:0!important}.bento-tile:hover{background:#2c2c2e!important}
 .bento-art,.bento-scanner .bento-art,.bento-p2p .bento-art{left:12px;top:17px;width:32px;height:32px}
 .bento-tile>div{padding:0!important}.bento-tile b{font-weight:600}.phone-route-arrow{right:13px;color:#636366}
 .phone-route-desc{color:#a1a1aa;font-size:11px}.apple-status>div{background:transparent!important;border:0!important}
 .scan-toolbar{background:transparent!important}.scan-heading-status button{border-color:#3a3a3c!important;color:#dedee3}
 .scan-heading-status .terminal-status{color:#8e8e93}
 .scan-toolbar label,.p2p-fields label,.quote-label,#scan-filter-summary,#scan-list-info,.refresh-hint{color:#a1a1aa}
 .scanner-search-field button{background:transparent!important;color:#a1a1aa}
 .scan-view-tabs,.workbench-tabs{background:#1c1c1e!important}
 .cm-section-nav{border:0!important;background:#1c1c1e;border-radius:11px;padding:3px;gap:3px;margin:0 0 12px}
 .cm-section-nav button{min-height:38px;border-radius:8px!important;background:transparent!important;color:#a1a1aa!important;border:0!important}
 .cm-section-nav button[aria-pressed=true]{color:#fff!important;background:#48484a!important;border:0!important}
 .cm-p2p-fees{background:#1c1c1e;border-color:#353537}.cm-p2p-fees>summary{color:#bcbcc5}
 .cm-p2p-fees>summary::after{color:#8e8e93}.p2p-card .scanner-shortcuts button[type=reset]{color:#a1a1aa}
 .p2p-box,.p2p-coin,.fee-tile{background:transparent!important}
 .p2p-result{border-radius:12px!important}.p2p-result p{color:#a1a1aa}
 .cm-setting-group,.workbench .wb-compact-details{background:transparent!important}
 .cm-setting-group>summary,.workbench .wb-compact-details>summary{color:#dedee3}
 .fee-tile,.page-faq .faq-item{border-bottom-color:#2c2c2e!important}
 .terminal-empty{background:#141416!important;color:#a1a1aa!important}
 #scan-routes .phone-route-expand{border-color:#353537!important;color:#bcbcc5!important}
 #scan-routes .phone-route-expand::after{border-color:#8e8e93}
 .phone-mounted,.phone-sheet .phone-mounted{background:transparent!important}
 .phone-watch-empty h3{font-weight:650}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
.terminal-risk.review{background:#0a84ff16!important;border-color:#0a84ff50!important;color:#64d2ff!important}
