/* NF Magazine 1.7.1 — Editorial Workspace + Contributor Experience */
.nf-magazine-workspace-v171 .nf-mag-dashboard{max-width:1180px;margin-inline:auto}
.nf-magazine-workspace-v171 .nf-mag-head{margin-block-end:22px}
.nf-magazine-workspace-v171 .nf-mag-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.nf-magazine-workspace-v171 .nf-mag-stat,
.nf-magazine-workspace-v171 .nf-mag-story,
.nf-magazine-workspace-v171 .nf-mag-empty{border-radius:16px}
.nf-magazine-workspace-v171 .nf-mag-story-summary{padding:16px}
.nf-magazine-workspace-v171 .nf-mag-story-summary strong{font-size:1rem}
.nf-magazine-workspace-v171 :where(a,button,input,select,textarea){min-height:44px}
.nf-magazine-workspace-v171 :where(a,button,input,select,textarea):focus-visible{outline:3px solid currentColor;outline-offset:3px}
.nf-magazine-workspace-v171 .nf-mag-story-detail[hidden]{display:none!important}
[dir="rtl"] .nf-magazine-workspace-v171,
.rtl .nf-magazine-workspace-v171{text-align:start}
@media(max-width:760px){
 .nf-magazine-workspace-v171 .nf-mag-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
 .nf-magazine-workspace-v171 .nf-mag-workspace-layout{grid-template-columns:1fr}
 .nf-magazine-workspace-v171 .nf-mag-story-list{display:flex;gap:10px;overflow-x:auto;padding-block-end:8px}
 .nf-magazine-workspace-v171 .nf-mag-story-summary{min-width:230px}
}
@media(max-width:430px){
 .nf-magazine-workspace-v171 .nf-mag-stats{grid-template-columns:1fr 1fr}
}
@media(prefers-reduced-motion:reduce){
 .nf-magazine-workspace-v171 *, .nf-magazine-workspace-v171 *::before, .nf-magazine-workspace-v171 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
