/* Medi.kharousi — print / PDF layout (loaded with media="print"). */
@media print{
  :root,:root[data-theme],[data-theme=dark]{--paper:#fff;--surface:#fff;--sunk:#f4f6f7;--ink:#000;--ink-2:#1f1f1f;--muted:#4a4a4a;--line:#c9d2d6;--line-2:#aab7bd;--teal:#05605a;--teal-ink:#05605a;--teal-soft:#fff;--cyan:#05605a;--alert:#9b1c13;--alert-soft:#fff;--warn:#7a4708;--warn-soft:#fff;--ok:#1e5e38;--ok-soft:#fff;--glass:#fff;--glow:transparent;--shadow:none;color-scheme:light}
  html,body{background:#fff!important;color:#000!important}
  .ent-head,.summary,.ent-main,.page,.band{background:none!important;box-shadow:none!important}
  .ent-head *,.summary,.summary *{color:#000}
  .ent-head .chip,.ent-head a{color:#000!important;border-color:#aab7bd!important}
  /* all three explanation levels are printed: label each one */
  .summary [data-only]{margin:0 0 8pt}
  .summary [data-only]::before{display:block;font-weight:700;font-size:9.5pt;color:#05605a;margin:6pt 0 2pt}
  html[lang=ar] .summary [data-only=simple]::before{content:"شرح مبسّط"}
  html[lang=ar] .summary [data-only=intermediate]::before{content:"شرح متوسط"}
  html[lang=ar] .summary [data-only=advanced]::before{content:"شرح متقدم"}
  html[lang=en] .summary [data-only=simple]::before{content:"Simple"}
  html[lang=en] .summary [data-only=intermediate]::before{content:"Intermediate"}
  html[lang=en] .summary [data-only=advanced]::before{content:"Advanced"}
  /* let long sections flow across pages instead of leaving blank pages */
  .sec{break-inside:auto!important}
  h1,h2,h3,dt{break-after:avoid;page-break-after:avoid}
  p,li,dd{orphans:3;widows:3}
  .om,.refs li,.rev,.red-l{break-inside:avoid}
  .om{border:1px solid #aab7bd!important;background:none!important}
  .as-fab,.as-panel,.fab-explore,[data-print],.motion-control{display:none!important}
}
