/* 1.84.454 — Maktubat inside the standard listing structure: «معرفی صفحه» header, archive
   count and directory card grid. Only the dossier additions are styled here; sizes and colours
   come from the Forma tokens so the page matches the other directories in dark and light. */
.forma-magazine-tabs{display:flex;flex-wrap:wrap;gap:var(--forma-space-2);margin:0 0 var(--forma-space-10)}
.forma-magazine-tabs a{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--forma-space-6);border:1px solid var(--forma-border);border-radius:var(--forma-radius-pill,999px);color:var(--forma-text-2);font-size:var(--forma-font-md);font-weight:var(--forma-weight-bold);text-decoration:none}
.forma-magazine-tabs a:hover{border-color:var(--forma-accent);color:var(--forma-text)}
.forma-magazine-tabs a.is-active{border-color:var(--forma-accent);background:var(--forma-accent-soft);color:var(--forma-text)}
.forma-magazine-tabs a:focus-visible{outline:2px solid var(--forma-accent);outline-offset:2px}

/* Cover dossier: one wide card in the same material as the directory cards. */
.forma-magazine-cover{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 0 var(--forma-space-13);overflow:hidden;border:1px solid var(--forma-border);border-radius:var(--forma-radius-sm);background:var(--forma-panel);color:var(--forma-text)}
.forma-magazine-cover__image{position:relative;display:block;min-height:260px;background:var(--forma-card-media-bg)}
.forma-magazine-cover__image img,.forma-magazine-cover__image .ecm-archive-placeholder{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
.forma-magazine-cover__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--forma-space-4);padding:var(--forma-space-11) var(--forma-space-11) var(--forma-space-10)}
.forma-magazine-cover__kicker{color:var(--forma-accent);font-size:var(--forma-font-sm);font-weight:var(--forma-weight-heavy)}
.forma-magazine-cover__title{margin:0;font-size:var(--forma-archive-title-size);font-weight:var(--forma-archive-title-weight);line-height:var(--forma-archive-title-line)}
.forma-magazine-cover__title a{color:inherit;text-decoration:none}
.forma-magazine-cover__intro{margin:0;color:var(--forma-text-2);font-size:var(--forma-font-md);line-height:1.9}
.forma-magazine-cover__meta{color:var(--forma-muted);font-size:var(--forma-font-sm)}
.forma-magazine-cover__list{width:100%;margin:var(--forma-space-2) 0 0;padding:0;list-style:none;border-top:1px solid var(--forma-border)}
.forma-magazine-cover__list li{display:flex;align-items:baseline;gap:var(--forma-space-5);padding:var(--forma-space-4) 0;border-bottom:1px solid var(--forma-border)}
.forma-magazine-cover__list span{flex:0 0 auto;color:var(--forma-accent);font-size:var(--forma-font-md);font-weight:var(--forma-weight-heavy)}
.forma-magazine-cover__list a{color:var(--forma-text);font-size:var(--forma-card-title-size);font-weight:var(--forma-weight-bold);line-height:1.7;text-decoration:none}
.forma-magazine-cover__list a:hover,.forma-magazine-cover__title a:hover{color:var(--forma-accent)}
.forma-magazine-cover__actions,.forma-magazine-intro__actions{display:flex;flex-wrap:wrap;gap:var(--forma-space-4);margin-top:var(--forma-space-4)}

/* Dossier page header (the standard page header with the dossier's own content). */
.forma-page-intro__extra{margin-top:var(--forma-space-6)}
.forma-magazine-intro__meta{margin:0;color:var(--forma-muted);font-size:var(--forma-font-sm)}

/* Directory card additions: position in the dossier, and the dossier a writing belongs to. */
.forma-media-card-number{position:absolute;top:13px;left:13px;display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:27px;padding:0 8px;border-radius:999px;background:var(--forma-panel);color:var(--forma-text);font-size:11px;font-weight:800;line-height:1}
.forma-media-card-dossier{margin:-4px 0 var(--forma-space-3);color:var(--forma-muted);font-size:var(--forma-font-sm);line-height:1.7}
.forma-media-card-dossier a{color:var(--forma-accent);font-weight:var(--forma-weight-bold);text-decoration:none}

@media (max-width:899px){
  .forma-magazine-cover{grid-template-columns:1fr}
  .forma-magazine-cover__image{min-height:0;aspect-ratio:16/10}
  .forma-magazine-cover__body{padding:var(--forma-space-9) var(--forma-space-7)}
}

/* 1.84.457 — «سردبیر پرونده: …» on the dossier header and cards */
.forma-dossier-editor a{color:var(--forma-accent);font-weight:var(--forma-weight-bold);text-decoration:none}
.forma-dossier-editor b{color:var(--forma-text)}
