/* Print-only stylesheet. Browser PDF pagination is tested; physical printers differ. */
@page { size:A4; margin:14mm; }
@media print {
 html,body { background:#fff!important; color:#111!important; overflow:visible!important; height:auto!important; }
 body { font:10.5pt/1.5 Arial,Helvetica,sans-serif!important; }
 * { box-shadow:none!important; text-shadow:none!important; }
 .print-identity { display:block!important; padding:0 0 4mm!important; margin-bottom:5mm!important; border-bottom:1pt solid #555; color:#111; }
 .print-identity strong { display:block;font:700 12pt/1.3 Arial,Helvetica,sans-serif; }
 .print-identity span { display:block; font:8.5pt/1.4 Arial,Helvetica,sans-serif; margin-top:1mm; }
 .breadcrumbs,.bibliography-tools,.academic-folio,.academic-desk figure,.book-type,.pub-toolbar,.doctor-subnav,.guide-subnav,.article-sidebar,.library-toolbar,.kind-filter-row,.condition-bottom,.reading-meta button,.faq-expand,.new-tab-note,dialog { display:none!important; }
 .wrap { width:100%!important;max-width:none!important;margin:0!important; }
 main,section,article,.academic-opening,.book-layout,.academic-roles,.academic-desk,.publication-catalogue,.reading-hero-grid,.section-heading { break-inside:auto;min-height:0!important;max-height:none!important; }
 .section-space,.academic-hero { padding:5mm 0!important; }
 .academic-opening,.academic-desk,.book-layout,.academic-roles { display:block!important; }
 .academic-opening>div>p,.academic-desk p,.academic-roles p,.book-feature p,.reading-summary,.article-section p,.article-faqs p,.article-section li,.policy-body p { font-size:10.5pt!important;line-height:1.5!important; }
 .reading-hero,.critical-first { padding-top:0!important; }
 .reading-hero-grid { padding-bottom:3mm!important; }
 .reading-summary { margin-top:3mm!important; }
 h1,.reading-hero-grid h1,.medical-reading-hero .reading-hero-grid h1,.academic-opening h1 { font-size:24pt!important;line-height:1.12!important;letter-spacing:-.3pt!important; }

 h2,.article-section h2,.faq-heading h2,.book-feature h2 { font-size:16pt!important;line-height:1.2!important;margin:0 0 3mm!important;break-after:avoid-page; }
 h3,.publication-main h3 { font-size:12pt!important;line-height:1.35!important;break-after:avoid-page; }
 p,li { orphans:3;widows:3; }
 .academic-roles article { padding:4mm 0!important;break-inside:avoid; }
 .academic-roles article>span,.publication-date span { font-size:13pt!important; }
 .academic-roles article h3 { margin:2mm 0!important; }
 .book-feature,.foundation { background:#fff!important;color:#111!important; }
 .book-feature *, .foundation * { color:#111!important; }
 .book-details { display:block!important; margin:3mm 0!important; }
 .book-details>div { display:flex;gap:4mm;padding:1.5mm 0; }
 .publication-row,.publication-row[hidden] { display:grid!important;grid-template-columns:15mm minmax(0,1fr)!important;gap:4mm!important;padding:4mm 0!important;break-inside:avoid; }
 .publication-labels,.pub-author,.pub-journal,.pub-end,.publication-main p { font-size:9.5pt!important;line-height:1.45!important; }
 .publication-labels { gap:4mm!important;flex-wrap:wrap; }
 .publication-main h3 { margin:2mm 0!important; }
 .publication-date small,.academic-opening .text-link { display:none!important; }
 .publication-access-links { display:block!important; }
 .publication-access-links a { display:block!important; font-size:8.5pt!important; }
 .publication-access-links a::after { content:' — ' attr(href); font:8.5pt/1.4 Arial; overflow-wrap:anywhere; }
 #publication-count { display:none!important; }
 .print-catalogue-note { display:block!important;font:9pt/1.5 Arial;color:#111; margin:0 0 4mm!important; }
 .references,.compact-sources { padding-top:5mm!important; }
 .references li,.compact-sources li { display:block!important;padding:3mm 0!important;margin:0!important;break-inside:avoid; }
 .references a,.compact-sources a { min-height:0!important;font-size:9pt!important;line-height:1.4!important;overflow-wrap:anywhere; }
 .references a::after,.compact-sources a::after { content:' (' attr(href) ')';font:8.5pt/1.4 Arial;overflow-wrap:anywhere; }
 .references p,.compact-sources p,.source-date { font-size:9pt!important;line-height:1.45!important; }
 .reading-meta,.reading-meta>span,.inline-review-state { font-size:8.5pt!important;line-height:1.45!important; }
 .article-layout { padding-top:2mm!important; }
 .article-section { padding:4mm 0!important; }
 .urgent-note { break-inside:avoid!important; padding:4mm!important; border:1pt solid #555!important; }
 .urgent-note p,.critical-first .urgent-note p { font-size:10.5pt!important;line-height:1.5!important; }
 .article-faqs details { break-inside:avoid; }
 .article-faqs summary { font-size:10.5pt!important;padding:3mm 0!important; }
 .article-faqs details>div { font-size:10.5pt!important;padding-bottom:3mm!important; }
 .article-faqs details::details-content { content-visibility:visible!important; }
 .diary-paper,.diary-sheet-section { break-inside:avoid!important; }
 .diary-table { width:100%;font:9pt/1.35 Arial!important; }
 .diary-table th,.diary-table td { border:1pt solid #777!important;color:#111!important; }
 .diary-table th { padding:2mm!important; }
 .diary-table td { height:8mm!important; }
 .diary-paper-head,.diary-paper-head h2 { margin:0 0 3mm!important; }
 .diary-paper-head h2 { font-size:17pt!important; }
 .diary-night p,.diary-print-note,.paper-footer { font-size:9pt!important; }
 .diary-night,.paper-footer { break-inside:avoid; }
 body.print-checklist #hazirlik-listesi { padding:4mm 0!important; }
 body.print-checklist .checklist-row { padding:4mm 0!important;font-size:11pt!important; }
 body.print-checklist .checklist-layout h2 { font-size:23pt!important; }
}
