[data-spm-noaa-spc] { min-width:0; margin-top:1rem; overflow-wrap:anywhere; }
[data-spm-noaa-spc] .spm-spc-tabs { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:.4rem; margin:0; }
[data-spm-noaa-spc] [role=tab] { min-height:44px; padding:.45rem .65rem; border:1px solid var(--bs-border-color); border-radius:0; background:var(--bs-body-bg); color:var(--bs-body-color); font:inherit; font-size:.85rem; }
[data-spm-noaa-spc] [role=tab][aria-selected=true] { background:#6610f2; color:#fff; border-color:#6610f2; }
[data-spm-noaa-spc] [role=tab]:focus-visible { outline:3px solid var(--bs-body-color); outline-offset:3px; }
[data-spm-noaa-spc] article { padding:1rem 0; border-bottom:1px solid var(--bs-border-color); }
[data-spm-noaa-spc] h5 { font-size:1.05em; }
[data-spm-noaa-spc] p { font-size:.9em; }
[data-spm-noaa-spc] time { font-size:.85em; }
[data-spm-noaa-spc] img { display:block; width:100%; height:auto; border-radius:20px; margin:.75rem 0; }

[data-spm-noaa-spc] .spm-spc-console { padding:.75rem; margin-bottom:1rem; border:1px solid var(--bs-border-color); background:var(--bs-tertiary-bg,var(--bs-body-bg)); }
[data-spm-noaa-spc] .spm-spc-console-title { margin:0 0 .75rem; text-align:center; font-size:1.1em; }
[data-spm-noaa-spc] .spm-spc-tabs [role=tab] { grid-column:span 2; min-width:0; height:100%; }
[data-spm-noaa-spc] .spm-spc-tabs [role=tab]:nth-child(-n+2) { grid-column:span 3; }
