@font-face{font-family:DTIndoPak;src:url('../../../../themes/dar-ul-tajweed/fonts/Al-Quran-WBW-IndoPak.ttf') format('truetype');font-display:swap}
:root{--dt-green:#073d2f;--dt-green-2:#0d5a45;--dt-gold:#c9972c;--dt-cream:#f8f4e8;--dt-paper:#fffef9;--dt-ink:#18352e;--dt-muted:#6f7d78;--dt-line:#dfe7e1;--dt-arabic-size:2.4rem}
*{box-sizing:border-box}body{margin:0;background:var(--dt-cream);color:var(--dt-ink);font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.dt-container{width:min(1180px,calc(100% - 32px));margin:auto}.dt-skip{position:absolute;left:-9999px}.dt-skip:focus{left:1rem;top:1rem;background:#fff;padding:.7rem;z-index:99}.dt-header{position:sticky;top:0;z-index:30;background:rgba(7,61,47,.98);color:#fff;box-shadow:0 8px 24px #052b201f}.dt-nav{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:1rem}.dt-brand{display:flex;align-items:center;gap:.65rem;color:#fff;text-decoration:none}.dt-brand img{border-radius:50%;background:#fff}.dt-brand strong,.dt-brand small{display:block}.dt-brand small{font-size:.72rem;opacity:.72}.dt-nav nav{display:flex;gap:.35rem}.dt-nav nav a{color:#fff;text-decoration:none;padding:.65rem .8rem;border-radius:10px}.dt-nav nav a:hover{background:#ffffff18}.dt-main{padding:2.5rem 0 4rem}.dt-page-heading{text-align:center;padding:2.3rem 1rem;margin-bottom:1.5rem;border-radius:24px;color:#fff;background:radial-gradient(circle at 15% 0,#27836555,transparent 42%),linear-gradient(135deg,var(--dt-green),var(--dt-green-2));box-shadow:0 20px 45px #073d2f22}.dt-page-heading span{color:#f6d37a;font-weight:800}.dt-page-heading h1{font-size:clamp(2rem,5vw,4rem);margin:.4rem 0}.dt-page-heading p{font-size:1.15rem;margin:.25rem}.dt-page-heading small{opacity:.78}.dt-reader-actions{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.dt-reader-actions button,.dt-ayah-toolbar button{cursor:pointer;border:1px solid #ffffff55;background:#ffffff16;color:inherit;border-radius:10px;padding:.55rem .8rem}.dt-verses,.dt-hadith-list{display:grid;gap:1rem}.dt-ayah,.dt-hadith-card,.dt-library-card,.dt-message{background:var(--dt-paper);border:1px solid var(--dt-line);border-radius:18px;padding:1.25rem;box-shadow:0 10px 28px #0b3d2d0c}.dt-ayah-toolbar{display:flex;align-items:center;gap:.5rem;direction:ltr;color:var(--dt-muted)}.dt-ayah-toolbar a{font-weight:800;color:var(--dt-green);text-decoration:none;margin-right:auto}.dt-ayah-toolbar button{border-color:var(--dt-line);color:var(--dt-green);background:#f4f8f5}.dt-arabic,.dt-hadith-arabic{font-family:DTIndoPak,"Noto Naskh Arabic",serif;font-size:var(--dt-arabic-size);line-height:2.05;text-align:right;margin:1rem 0;color:#102f27}.dt-translation,.dt-hadith-translation{font-size:1.08rem;line-height:1.85;border-top:1px solid var(--dt-line);padding-top:1rem}.dt-surah-divider{text-align:center;color:var(--dt-green);margin:2rem 0 .5rem}.dt-surah-divider a{color:inherit}.dt-prev-next{display:flex;justify-content:space-between;gap:1rem;margin:1.5rem 0}.dt-prev-next a{background:var(--dt-green);color:#fff;text-decoration:none;padding:.8rem 1rem;border-radius:12px}.dt-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:1rem}.dt-library-card{text-decoration:none;color:var(--dt-ink);transition:.2s}.dt-library-card:hover{transform:translateY(-3px);border-color:var(--dt-gold)}.dt-library-card h2{margin:.5rem 0}.dt-arabic-name{font-family:DTIndoPak,serif;font-size:1.5rem;color:var(--dt-green)}.dt-hadith-card header a{font-weight:800;color:var(--dt-green);text-decoration:none}.dt-hadith-card h2{font-size:1rem;color:var(--dt-muted)}.dt-isnad{font-family:DTIndoPak,serif;color:#789087;font-size:1.35rem;line-height:1.8}.dt-search{display:flex;max-width:760px;margin:0 auto 1.5rem}.dt-search input{flex:1;border:1px solid var(--dt-line);border-radius:12px 0 0 12px;padding:1rem;font:inherit}.dt-search button{border:0;background:var(--dt-gold);color:#1b2b25;font-weight:800;padding:0 1.2rem;border-radius:0 12px 12px 0}.dt-footer{background:var(--dt-green);color:#fff;padding:1.5rem 0;text-align:center}#dt-audio-player{position:fixed;left:1rem;bottom:1rem;z-index:20;max-width:calc(100% - 2rem);display:none}#dt-audio-player[src]{display:block}#dt-toast{position:fixed;right:1rem;bottom:1rem;background:#122f27;color:#fff;padding:.8rem 1rem;border-radius:10px;opacity:0;transform:translateY(8px);pointer-events:none;transition:.2s}#dt-toast.show{opacity:1;transform:none}.dt-dark{--dt-cream:#071b15;--dt-paper:#0d2a21;--dt-ink:#eef8f3;--dt-muted:#a8bdb4;--dt-line:#22463a}.dt-dark .dt-arabic{color:#f3fbf7}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px)}
@media(max-width:760px){.dt-nav nav{display:none}.dt-main{padding-top:1rem}.dt-container{width:min(100% - 20px,1180px)}.dt-page-heading{border-radius:18px}.dt-ayah,.dt-hadith-card{padding:1rem}.dt-ayah-toolbar{flex-wrap:wrap}.dt-arabic,.dt-hadith-arabic{font-size:clamp(1.9rem,var(--dt-arabic-size),3rem)}.dt-prev-next{flex-wrap:wrap}}

