.admin-feedback-detail,.admin-ipo-card,.admin-ipo-create-panel,.admin-panel,.admin-setting-card{border-color:rgba(95,123,170,.42)!important;background:radial-gradient(circle at 92% -18%,rgba(91,161,255,.1) 0,rgba(91,161,255,0) 34%),linear-gradient(180deg,rgba(19,30,49,.98),rgba(10,18,31,.96))!important;color:#edf3ff!important;box-shadow:0 18px 36px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04)!important}.admin-feedback-detail h4,.admin-ipo-card h3,.admin-ipo-card h4,.admin-ipo-create-panel h3,.admin-ipo-create-panel h4,.admin-panel h3,.admin-setting-card h3,.admin-setting-card h4{color:#f7fbff!important}.admin-feedback-detail input,.admin-feedback-detail select,.admin-feedback-detail textarea,.admin-ipo-card input,.admin-ipo-card select,.admin-ipo-card textarea,.admin-ipo-create-panel input,.admin-ipo-create-panel select,.admin-ipo-create-panel textarea,.admin-ipo-payout-input,.admin-panel input,.admin-panel select,.admin-panel textarea,.admin-setting-card input,.admin-setting-card select,.admin-setting-card textarea,.admin-textarea{border-color:rgba(111,142,194,.78)!important;background:rgba(8,15,27,.94)!important;color:#edf3ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.admin-ipo-card input::placeholder,.admin-ipo-card textarea::placeholder,.admin-ipo-create-panel input::placeholder,.admin-ipo-create-panel textarea::placeholder,.admin-panel input::placeholder,.admin-panel textarea::placeholder,.admin-setting-card input::placeholder,.admin-setting-card textarea::placeholder,.admin-textarea::placeholder{color:var(--muted)!important}.admin-panel input[type=file]{color:#b9c9df!important}.admin-panel input[type=file]::file-selector-button{border:1px solid rgba(111,142,194,.68);border-radius:8px;background:rgba(16,26,44,.98);color:#edf3ff;padding:7px 10px;font-weight:700}.admin-feedback-detail .table-wrap,.admin-ipo-card .table-wrap,.admin-ipo-create-panel .table-wrap,.admin-panel .table-wrap,.admin-setting-card .table-wrap{border-color:rgba(90,116,158,.5)!important;background:#101a2d!important}.admin-feedback-detail table,.admin-ipo-card table,.admin-ipo-create-panel table,.admin-panel table,.admin-setting-card table{background:#101a2d!important;color:#edf3ff!important}.admin-feedback-detail thead th,.admin-ipo-card thead th,.admin-ipo-create-panel thead th,.admin-panel thead th,.admin-setting-card thead th{border-color:rgba(90,116,158,.5)!important;background:linear-gradient(180deg,rgba(28,42,66,.98),rgba(20,30,47,.98))!important;color:#d7e4f8!important}.admin-feedback-detail td,.admin-feedback-detail th,.admin-ipo-card td,.admin-ipo-card th,.admin-ipo-create-panel td,.admin-ipo-create-panel th,.admin-panel td,.admin-panel th,.admin-setting-card td,.admin-setting-card th{border-color:rgba(90,116,158,.42)!important}.admin-panel tbody tr.admin-row-selected,.admin-panel tr.admin-row-selected,.admin-row-selected{background:rgba(91,161,255,.16)!important}.admin-feedback-message,.admin-feedback-meta div{border-color:rgba(90,116,158,.42)!important;background:rgba(8,15,27,.42)!important;color:#d7e4f8!important}.admin-feedback-message p,.admin-feedback-message strong,.admin-feedback-meta strong,.admin-ipo-inline-checkbox,.admin-trading-status-line{color:#d7e4f8!important}.secondary-btn{border-color:rgba(94,121,165,.42)!important;background:rgba(16,26,44,.94)!important;color:#edf3ff!important}.secondary-btn:hover{border-color:rgba(255,157,74,.64)!important;color:#ffbd74!important}.admin-status{border:1px solid transparent}.admin-status.ready{border-color:rgba(59,214,180,.42)!important;background:rgba(20,92,76,.36)!important;color:#8ff5dc!important}.admin-status.skipped{border-color:rgba(255,216,138,.42)!important;background:rgba(111,82,25,.34)!important;color:#ffe0a3!important}.admin-status.error{border-color:rgba(255,119,119,.44)!important;background:rgba(111,34,34,.36)!important;color:#ffb1aa!important}:root{--surface-radius-outer:0px;--surface-radius-inner:4px}:root :is(.trade-modal,.feedback-modal,.market-mobile-sheet){--content-surface-radius:var(--surface-radius-outer)}:root :is(.hero-panel,.home-hero,.home-explainer,.home-market-cycle-panel,.table-panel,.empty-panel,.toolbar,.market-card,.market-mobile-card,.holding-card,.kpi-card,.trade-card,.quote-card,.quote-panel,.history-card,.account-mix-panel,.community-post-card,.community-comment-card,.community-compose,.auth-card,.policy-panel,.admin-panel,.live-now-panel,.live-game-card:not(.expanded),.live-winprob-card,.nfl-game-center,.trade-modal,.feedback-modal,.market-mobile-sheet){border-radius:var(--content-surface-radius,var(--surface-radius-outer))!important}:root :is(.hero-panel,.home-hero,.home-explainer,.home-market-cycle-panel,.table-panel,.empty-panel,.toolbar,.market-card,.market-mobile-card,.holding-card,.kpi-card,.trade-card,.quote-card,.quote-panel,.history-card,.account-mix-panel,.community-post-card,.community-comment-card,.community-compose,.auth-card,.policy-panel,.admin-panel,.live-now-panel,.live-game-card:not(.expanded),.live-winprob-card,.nfl-game-center,.trade-modal,.feedback-modal,.market-mobile-sheet)>*{--content-surface-radius:var(--surface-radius-inner)}:root :is(.home-how-it-works>summary,.home-step,.home-trade-primer,.home-trade-action,.home-trade-example,.home-position-card,.home-position-metric,.home-position-result,.home-market-mobile-card,.home-portfolio-metrics>div,.trade-preview-card,.market-mobile-quote-card,.account-mix-row,.account-mix-tooltip,.history-chart-wrap,.admin-setting-card,.admin-ipo-card,.admin-ipo-create-panel,.admin-feedback-detail,.inbox-friends-panel,.inbox-compose-form,.inbox-friend-row,.inbox-thread-button,.inbox-message-bubble,.notification-row,.search-result-item,.live-mini-scorebug,.live-mini-scorebug-inner,.live-team-panel,.live-game-lineup,.live-scorebug-pitch-card,.live-scorebug-detail-row,.live-scorebug-inline-summary,.live-winprob-context-tile,.live-winprob-top-play,.live-winprob-play-inline,.live-winprob-matchup-empty,.error-box,.success-box){border-radius:var(--surface-radius-inner)!important}.favorite-teams-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.favorite-teams-heading h2{margin:0;width:fit-content;font-size:clamp(24px,3vw,36px);font-weight:800;background:linear-gradient(100deg,#ff9a42,#55a5ff);background-clip:text;color:transparent}.favorite-save-row,.favorite-sports{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.favorite-sports button[aria-pressed=true]{--control-outline:#ff9a42;--surface-outline-hover:#ff9a42;border-color:#ff9a42}.favorite-sports span{color:var(--muted);font-size:12px}.favorite-team-grid{border:0;padding:0;margin:16px 0;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:8px}.favorite-team-choice{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:2px solid var(--line);border-radius:var(--surface-radius-inner,4px);background:var(--surface);cursor:pointer}.favorite-team-choice.is-selected{border-color:#ff9a42}.favorite-team-choice input{width:16px;height:16px;margin:0;accent-color:#ff9a42;flex-shrink:0}.favorite-team-choice strong{min-width:34px}.favorite-team-choice span{font-size:13px;overflow-wrap:anywhere}.favorite-team-choice:focus-within{outline:2px solid #55a5ff;outline-offset:2px}.settings-account-summary .kpi-card strong{white-space:normal;overflow-wrap:anywhere}.game-day-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.game-day-heading h2{margin:0;width:fit-content;font-size:clamp(24px,3vw,36px);font-weight:800;background:linear-gradient(100deg,#ff9a42,#55a5ff);background-clip:text;color:transparent}.game-day-heading p{margin:6px 0 0}.home-game-day{display:grid;gap:18px}.game-day-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px}.game-day-card{border:2px solid var(--line);border-radius:var(--surface-radius-inner,4px);padding:16px;min-width:0;background:var(--surface)}.game-day-status{font-size:12px;color:var(--muted)}.game-day-matchup,.game-day-status{display:flex;justify-content:space-between;gap:12px}.game-day-matchup{align-items:center;margin:16px 0;font-size:25px;font-weight:800}.game-day-card ul{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;gap:10px}.game-day-card li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.game-day-card li .subtle{font-size:11px}.first-trade-guide{display:grid;gap:12px}.first-trade-guide p{margin:0 0 8px;max-width:85ch;line-height:1.55}.first-trade-guide .game-day-heading h2{font-size:24px}.first-trade-guide>button{justify-self:start}.trade-guide-steps{display:flex;gap:12px;margin:0;padding:0;list-style:none}.trade-guide-steps li{flex:1;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--surface-radius-inner,4px);padding:10px;color:var(--muted);font-size:13px}.trade-guide-steps li[aria-current=step]{border-color:#f59a48;color:var(--ink);background:rgba(245,154,72,.08)}.trade-guide-steps li>span{color:#f59a48;font-weight:800}.trade-guide-launch{display:flex;justify-content:flex-end}.trade-guide-launch button{min-height:32px;height:auto;padding:6px 12px;font-size:12px}.trade-action-help{margin:8px 0;font-size:13px}.trade-action-help summary{cursor:pointer;color:var(--muted)}@media (max-width:600px){.trade-guide-steps{flex-direction:column;gap:6px}.game-day-card{padding:12px}}