@font-face{font-family:Hafs;src:url('/quran/fonts/kfgqpc-hafs-v30.ttf')}*{box-sizing:border-box}body{margin:0;background:#f7f5ef;color:#303e39;font:17px/2 'Segoe UI',Tahoma,sans-serif}header,main,footer{max-width:950px;margin:auto;padding:24px}header,nav{display:flex;gap:24px;flex-wrap:wrap}a{color:#28554e;text-underline-offset:5px}h1{font-size:30px;line-height:1.7}h2{font-size:23px}h3{font-size:18px}.intro{color:#606e63}.study{display:inline-block;padding:12px 20px;background:#28554e;color:#fffefa;border-radius:10px;margin:12px 0}article{padding:24px;background:#fffefa;border:1px solid #e5e6dc;border-radius:14px;margin:22px 0;scroll-margin-top:20px}.quran{font-family:Hafs,serif;font-size:32px;line-height:2.4}details{background:#e9eee5;padding:15px;border-radius:10px}summary{cursor:pointer}p{white-space:pre-line}ul{padding-inline-start:24px}.directory{columns:3}a:focus-visible,summary:focus-visible{outline:3px solid #93764b;outline-offset:4px}@media(max-width:650px){header,main,footer{padding:18px}h1{font-size:25px}.directory{columns:2}article{padding:18px}.quran{font-size:29px}}
