/* Corrected target: SCW local magnetometer. Decorative solar motif only; no source/chart semantics changed. */
.mag-solar .magnetic-design-band{display:flex;align-items:center;gap:18px;margin-top:24px;margin-bottom:4px;padding-top:18px;padding-bottom:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mag-solar .magnetic-sun-icon{width:68px;flex:0 0 68px;color:var(--accent)}.mag-solar .magnetic-sun-icon svg{width:100%;height:auto;display:block}.mag-solar .magnetic-design-kicker{font:800 9px/1.5 system-ui;letter-spacing:.15em;color:var(--accent);margin:0 0 7px}.mag-solar #magnetic-design-title{font:700 clamp(19px,2.2vw,26px)/1.2 Georgia,serif;margin:0 0 8px;letter-spacing:-.4px}.mag-solar .magnetic-design-band p:last-child{font:12px/1.7 system-ui;margin:0;max-width:960px;color:var(--muted)}.mag-solar .magnetic-design-band strong{color:var(--ink)}
.mag-solar .mag-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:38px;padding-bottom:34px;border-bottom:1px solid var(--line);margin-bottom:24px;gap:30px}.mag-solar .mag-hero:before{content:"";position:absolute;inset:0 0 0 22%;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22620%22%20height%3D%22310%22%20viewBox%3D%220%200%20620%20310%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23175b98%22%20stroke-width%3D%221.2%22%3E%3Ccircle%20cx%3D%22390%22%20cy%3D%22155%22%20r%3D%2245%22%2F%3E%3Ccircle%20cx%3D%22390%22%20cy%3D%22155%22%20r%3D%2256%22%20stroke-dasharray%3D%221%209%22%20stroke-width%3D%223%22%2F%3E%3Cellipse%20cx%3D%22390%22%20cy%3D%22155%22%20rx%3D%22160%22%20ry%3D%2287%22%2F%3E%3Cellipse%20cx%3D%22390%22%20cy%3D%22155%22%20rx%3D%22200%22%20ry%3D%22113%22%2F%3E%3Cellipse%20cx%3D%22390%22%20cy%3D%22155%22%20rx%3D%22245%22%20ry%3D%22139%22%2F%3E%3Cellipse%20cx%3D%22390%22%20cy%3D%22155%22%20rx%3D%22160%22%20ry%3D%2287%22%20transform%3D%22rotate%28-24%20390%20155%29%22%2F%3E%3Cellipse%20cx%3D%22390%22%20cy%3D%22155%22%20rx%3D%22160%22%20ry%3D%2287%22%20transform%3D%22rotate%2824%20390%20155%29%22%2F%3E%3Cpath%20d%3D%22M390%2075V59m0%20192v-16m-80-80h-16m192%200h-16%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right center;background-size:auto 100%;opacity:.16;pointer-events:none}.mag-solar .mag-hero:after{content:"Decorative solar field-line motif—not sensor traces";position:absolute;bottom:7px;right:4px;font:9px/1.3 system-ui;color:var(--muted);pointer-events:none}.mag-solar .mag-hero h1{letter-spacing:-1.8px;font-size:clamp(39px,5.2vw,63px)}.mag-solar .mag-hero .kicker{display:inline-block;padding:6px 10px;border:1px solid var(--line);border-radius:4px;background:var(--card);letter-spacing:.12em}.mag-solar .mag-dek{font-size:17px;line-height:1.65}.mag-solar .snapshot-stamp{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:10px;box-shadow:0 4px 18px #00173805;padding:24px}.mag-solar .pill{border-radius:4px;font-size:9px;letter-spacing:.08em}.mag-solar .stale-note{border-radius:7px;line-height:1.7}.mag-solar .quality-strip{border-radius:9px;background:var(--card);border:1px solid var(--line);padding:15px 18px;gap:16px}.mag-solar .indicators{gap:16px;margin:24px 0}.mag-solar .indicator{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:linear-gradient(155deg,#f2f7fc,var(--card) 65%);padding:22px 19px;box-shadow:0 2px 10px #00173804}.mag-solar .indicator:before{content:"";position:absolute;left:19px;top:0;width:43px;height:3px;background:var(--accent)}.mag-solar .indicator .kicker{font-size:10px;line-height:1.6;letter-spacing:.1em}.mag-solar .indicator .track{stroke:#d8e4ed}.mag-solar .indicator .arc{stroke:var(--accent)}.mag-solar .indicator .needle{fill:var(--accent);stroke:var(--card);stroke-width:2}.mag-solar .indicator .gaugevalue{fill:var(--ink);font-weight:750}.mag-solar .indicator .tiny{font-size:12px;line-height:1.7}.mag-solar .reading-card{border:1px solid var(--line);border-radius:10px;padding:25px;background:var(--card)}.mag-solar .reading-card h2{letter-spacing:-.4px}.mag-solar .plot{border:1px solid var(--line);border-radius:10px;background:var(--card);padding:22px;margin-bottom:18px;overflow:hidden}.mag-solar .plot-head h3{font-size:20px;letter-spacing:-.3px}.mag-solar .chart-note{font-size:12px;line-height:1.7}.mag-solar .outlook{border-radius:11px}.mag-solar .sources{border-radius:9px}.mag-solar main a:focus-visible,.mag-solar main summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.mag-solar .instrument-local-masthead .site-name a{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;text-decoration:none;color:inherit}.mag-solar .instrument-local-masthead .sp-mark{max-width:68px;height:auto}.mag-solar .instrument-local-masthead .sn-t{min-width:0}
@media(max-width:850px){.mag-solar .mag-hero{padding-top:28px;padding-bottom:28px}.mag-solar .mag-hero:before{inset:0 0 50% 0;background-size:auto 100%}.mag-solar .magnetic-design-band{align-items:flex-start;gap:13px}.mag-solar .magnetic-sun-icon{width:48px;flex-basis:48px}.mag-solar .quality-strip{gap:10px}}
@media(max-width:560px){.mag-solar .indicators{grid-template-columns:minmax(0,1fr)}.mag-solar .mag-hero h1{font-size:39px;letter-spacing:-1px}.mag-solar .reading-card,.mag-solar .plot{padding:19px}.mag-solar .snapshot-stamp{padding:20px}.mag-solar .magnetic-design-band{margin-top:18px}.mag-solar #magnetic-design-title{font-size:20px}.mag-solar .magnetic-sun-icon{width:36px;flex-basis:36px}.mag-solar .magnetic-design-band p:last-child{font-size:11px}.mag-solar .instrument-local-masthead .sp-mark{max-width:44px}.mag-solar .instrument-local-masthead .site-name a{gap:8px}.mag-solar .mag-hero:after{font-size:8px;max-width:100%;text-align:right}.mag-solar .plot-head{flex-wrap:wrap}.mag-solar .plot-head span{font-size:11px}}
@media(prefers-reduced-motion:reduce){.mag-solar *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
