/* Clearer warm gradients; external dots reflect the same fraction as the arc. */
.search-surface{background:radial-gradient(ellipse at 7% 0%,#f4f5f8 0%,transparent 53%),linear-gradient(115deg,#eeede9 0%,#b9ab98 43%,#7a7d80 100%);border-color:#b9ab98}
.scope-pills button{background:linear-gradient(115deg,#161616 0%,#282828 35%,#b9ab986b 100%);border-color:#b9ab9880}
.scope-pills button[aria-pressed=true]{background:linear-gradient(115deg,#f4f5f8 0%,#eeede9 22%,#b9ab98 66%,#a8a59f 100%);color:#161616}
.focus-panel:before{background:radial-gradient(ellipse at 110% 110%,#b9ab9880 0%,#b9ab9840 44%,transparent 76%),linear-gradient(125deg,#161616,#282828)}
.focus-panel p,.focus-panel .subtext,.focus-title small{color:#eeede9}
.cockpit-card.three{background:radial-gradient(ellipse at 100% 0%,#b9ab9855 0%,#b9ab9818 45%,transparent 73%),linear-gradient(140deg,#282828 30%,#161616 100%)}
.three .dial-dot{fill:#a8a59f;fill-opacity:.32;stroke:none}
.three .dial-dot.is-filled{fill:var(--dial-color);fill-opacity:1}


/* 25 October: compact daily panel and neon motion requested by Maxim. */
.home-heading{margin-bottom:18px}.home-heading h1{font-size:30px}.home-heading .eyebrow,.home-heading .subtext{display:none}
.cockpit-card.three{padding:12px 12px 4px}.cockpit-head{position:relative;min-height:24px;padding:0 40px 0 4px}.cockpit-head h2{font-size:16px;line-height:24px;margin:0}.cockpit-head .metric-help{position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:44px;height:44px;min-width:44px;min-height:44px;border:0;background:none;font-size:12px;color:#c7c3b8}.metric-help:before{content:'';position:absolute;width:23px;height:23px;left:10px;top:10px;border:1px solid #b9ab9860;border-radius:50%;pointer-events:none}
.three .instruments{margin:8px 0 0;padding:8px 0 4px;border-top:1px solid #b9ab9824;border-bottom:0;gap:6px}.three .dial-visual{width:88px;max-width:100%}.three .dial-number{font-size:27px}.three .dial-large{padding-bottom:0}.three .metric-dial{gap:1px}.three .dial-label{font-size:11px}.three .metric-dial small,.three .dial-active:after{font-size:9px;line-height:14px}.panel-bottom{justify-content:flex-end;border:0;padding:0;margin:0;min-height:30px}.panel-bottom a{font-size:11px;min-height:30px;padding:0 6px}
.three .metric-dial{--dial-color:#9aff37!important}.three .dial-arc{stroke:var(--dial-color);filter:drop-shadow(0 0 2px #8fff3970)}.three .dial-dot.is-filled{fill:#9aff37}.dial-runner{transform-box:view-box;transform-origin:50% 50%;pointer-events:none}.runner-halo{fill:#9aff37;opacity:.3;filter:blur(1.5px)}.runner-core{fill:#e0ffac;filter:drop-shadow(0 0 3px #9aff37)}.dial-sequence{pointer-events:none}
@media(max-width:767px){.home-heading{margin-bottom:16px}.home-heading h1{font-size:27px}.cockpit-card.three{padding:11px 10px 4px}.cockpit-head h2{font-size:16px}.three .dial-visual{width:88px}.three .dial-number{font-size:26px}.three .instruments{margin:7px 0 0;padding:8px 0 3px}.three .dial-label{font-size:11px}}
@media(prefers-reduced-motion:reduce){.dial-runner{display:none}.dial-sequence{opacity:1!important}}

@media(max-width:767px){#main{padding-top:22px}.home-heading{margin-bottom:12px}}
