@font-face{font-family:PaperAlmarai;src:url(fonts/almarai-arabic-400.woff2) format('woff2');font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:PaperAlmarai;src:url(fonts/almarai-arabic-700.woff2) format('woff2');font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:PaperAlmarai;src:url(fonts/almarai-latin-400.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:PaperAlmarai;src:url(fonts/almarai-latin-700.woff2) format('woff2');font-weight:700;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#edf1e9;color:#173c31;font-family:PaperAlmarai,Arial,sans-serif;line-height:1.65}.paper-toolbar{max-width:210mm;margin:18px auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 14px}.paper-toolbar a{color:#173c31;font-size:14px}.paper-toolbar button{border:0;border-radius:4px;padding:12px 24px;font:700 15px PaperAlmarai,Arial,sans-serif;background:#173c31;color:#fff;cursor:pointer;min-height:44px}.paper-toolbar p{font-size:13px;flex-basis:100%;margin:0}.paper-toolbar button:focus-visible,.paper-toolbar a:focus-visible{outline:3px solid #a9b83a;outline-offset:4px}.paper-sheet{--paper-size:13px;width:190mm;margin:0 auto 24px;background:#fff;padding:0;font-size:var(--paper-size);overflow-wrap:anywhere;box-shadow:0 4px 30px #173c3112;outline:10mm solid #fff}.paper-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:2px solid #173c31;padding-bottom:10px;margin-bottom:12px}.paper-brand img{width:130px;height:56px;object-fit:contain}.paper-brand>div{text-align:left}.paper-brand span{font-weight:700;font-size:1.05em}.paper-brand p{font-size:.78em;margin:2px 0;color:#57695f}.paper-identity{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.paper-identity>div{flex:1;min-width:0}.paper-identity h1{font-size:2em;line-height:1.5;margin:0 0 5px;font-weight:700}.paper-role{font-size:1.05em;font-weight:700;margin:4px 0}.paper-english{font-size:.8em;color:#57695f;text-align:right;margin:3px 0}.paper-facts{font-size:.82em;margin:4px 0;color:#57695f}.paper-portrait{width:68px;height:78px;object-fit:cover;object-position:center;flex-shrink:0;border-radius:3px}.paper-intro{padding:9px 12px;background:#f0f3e8;margin:10px 0 14px;font-size:1em;line-height:1.8}.paper-columns{columns:2;column-gap:26px;column-rule:1px solid #e0e6dd}.paper-section{margin:0 0 14px;break-inside:auto}.paper-section h2{font-size:1.15em;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid #c7d3b5;break-after:avoid}.paper-entry{margin:0 0 8px;break-inside:avoid}.paper-entry h3{font-size:1em;font-weight:700;margin:0 0 1px;line-height:1.65}.paper-entry p{font-size:.92em;margin:0;line-height:1.65;color:#334b40}.paper-entry .paper-period{font-size:.8em;color:#66755f}.paper-biography p{font-size:.93em;margin:0 0 8px;line-height:1.8;orphans:3;widows:3}.paper-footer{display:flex;align-items:center;gap:12px;border-top:2px solid #173c31;margin-top:14px;padding-top:10px;break-inside:avoid}.paper-qr{width:78px;height:78px;flex:0 0 78px;background:white}.paper-qr svg{display:block;width:100%;height:100%;shape-rendering:crispEdges}.paper-footer>div:nth-child(2){flex:1}.paper-footer strong{font-size:.95em}.paper-footer p{font-size:.8em;margin:3px 0}.paper-footer a{font-size:.72em;color:#173c31;word-break:break-all}.paper-site{font-size:.8em;align-self:flex-end;color:#61735b}.story-paper .paper-sheet{--paper-size:15px}.story-paper .paper-identity{align-items:center;min-height:135px;padding-bottom:12px;border-bottom:1px solid #d9e0d1}.story-paper .paper-identity h1{font-size:1.8em}.story-paper .paper-portrait{width:155px;height:135px;object-fit:contain;background:#f0f3e8}.paper-story-text{color:#233c30;line-height:1.95}.paper-story-text p{margin:0 0 12px;orphans:3;widows:3}.paper-story-text h2,.paper-story-text h3{break-after:avoid}.paper-story-text a{color:#173c31;text-decoration:underline}.paper-story-text table{width:100%;border-collapse:collapse}.paper-story-text th,.paper-story-text td{border:1px solid #ccd8c1;padding:6px}.paper-story-text blockquote{margin:14px 0;padding:8px 14px;border-inline-start:3px solid #a9b83a}
@media screen and (max-width:780px){body{overflow-x:auto}.paper-toolbar{min-width:0}.paper-sheet{margin:20px 10mm 30px}.paper-toolbar p{max-width:90vw}}
@page{size:A4 portrait;margin:10mm}
@media print{html,body{margin:0;padding:0;background:white!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.paper-toolbar{display:none!important}.paper-sheet{width:190mm;margin:0;box-shadow:none;outline:0}.paper-brand{break-inside:avoid}.paper-identity{break-inside:avoid}a{color:inherit}.paper-footer a:after{content:none}}
.person-paper .paper-entry{margin-bottom:6px;line-height:1.6}.person-paper .paper-entry h3,.person-paper .paper-entry p{display:inline;font-size:.94em;line-height:1.6}.person-paper .paper-entry h3{font-weight:700}.person-paper .paper-entry p:before{content:" · ";color:#829276}.person-paper .paper-entry .paper-period{font-size:.82em}.person-paper .paper-section{margin-bottom:10px}.person-paper .paper-biography p{line-height:1.65;margin-bottom:6px}
