@source "../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php";@source "../../storage/framework/views/*.php";@source "../**/*.blade.php";@source "../**/*.js";@theme{ --font-sans: "Segoe UI", Tahoma, Arial, sans-serif; }.hero-visual{background:linear-gradient(145deg,#0a3e357a,#0a3e35d1),url(/images/albaqiyat-hero-arches.webp) center/cover!important}:root{--ink:#162d28;--muted:#63756e;--paper:#f6f4ed;--surface:#fffefa;--surface-strong:#fff;--line:#dce4dd;--brand:#176a58;--brand-deep:#0a3e35;--brand-soft:#e7f2ec;--gold:#b88736;--gold-soft:#fcf3df;--shadow:0 24px 62px rgba(12,57,47,.1);--shadow-soft:0 9px 28px rgba(12,57,47,.06)}html[data-theme=dark]{--ink:#e9f3ed;--muted:#adc0b7;--paper:#0d1e1a;--surface:#122d26;--surface-strong:#18392f;--line:#2b4a40;--brand:#7bd7ba;--brand-deep:#b1f0da;--brand-soft:#183e33;--gold:#e0b966;--gold-soft:#3a3020;--shadow:0 24px 62px rgba(0,0,0,.28);--shadow-soft:0 9px 28px rgba(0,0,0,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body.site-body{margin:0;min-width:320px;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font-sans);line-height:1.76;transition:background .24s ease,color .24s ease}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.shell{width:min(1160px,calc(100% - 48px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-wrap,.footer-wrap{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:78px}.brand{display:flex;align-items:center;min-width:0;gap:12px;line-height:1.1}.brand strong{display:block;overflow:hidden;max-width:210px;font-size:1.09rem;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.brand small{display:block;margin-top:4px;color:var(--muted);font-size:.72rem}.brand-mark{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);border-radius:15px 15px 15px 5px;background:linear-gradient(140deg,var(--brand),var(--brand-deep));color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--brand) 26%,transparent);font-family:Georgia,serif;font-size:1.45rem;font-weight:800}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:17px;color:var(--muted);font-size:.85rem;font-weight:600}.nav-actions a{position:relative;transition:color .18s ease}.nav-actions a:not(.locale-link):after{position:absolute;right:0;bottom:-7px;left:0;height:2px;border-radius:9px;background:var(--gold);content:"";opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.nav-actions a:hover{color:var(--brand)}.nav-actions a:hover:after{opacity:1;transform:scaleX(1)}.locale-link{padding:5px 9px;border:1px solid var(--line);border-radius:999px}.theme-toggle{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer;transition:transform .16s ease,border-color .16s ease}.theme-toggle:active,.button:active,.tasbih-button:active{transform:scale(.97)}.site-footer{margin-top:54px;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem}.footer-wrap{min-height:88px}.footer-wrap p{margin:0}.notice,.empty-state{padding:20px 22px;border:1px dashed var(--line);border-radius:17px;background:var(--surface);color:var(--muted)}.notice{margin-top:18px;border-style:solid;border-right:4px solid var(--gold);color:var(--ink)}.hero-section{position:relative;isolation:isolate;overflow:hidden;padding:96px 0 82px;background:radial-gradient(circle at 87% 18%,color-mix(in srgb,var(--gold) 26%,transparent),transparent 26%),linear-gradient(145deg,color-mix(in srgb,var(--brand) 9%,var(--paper)),var(--paper) 64%)}.hero-pattern{position:absolute;z-index:-1;top:-160px;left:-120px;width:620px;height:620px;opacity:.38;background:repeating-linear-gradient(45deg,transparent 0 25px,color-mix(in srgb,var(--brand) 15%,transparent) 26px 27px,transparent 28px 54px),repeating-linear-gradient(-45deg,transparent 0 25px,color-mix(in srgb,var(--gold) 20%,transparent) 26px 27px,transparent 28px 54px);border-radius:48% 52% 42% 58%;transform:rotate(12deg)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px}.eyebrow{margin:0 0 11px;color:var(--gold);font-size:.73rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hero-copy h1,.profile-hero h1,.library-hero h1,.reader-hero h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6.1vw,5.35rem);line-height:1.09;letter-spacing:-.06em}.lead{max-width:620px;margin:20px 0 0;color:var(--muted);font-size:1.08rem}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:10px 19px;border:1px solid transparent;border-radius:12px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--brand);box-shadow:0 13px 25px color-mix(in srgb,var(--brand) 24%,transparent);color:#fff}.button-quiet,.button-secondary{border-color:var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--ink)}.button-quiet:hover,.button-secondary:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}.hero-visual{position:relative;display:flex;min-height:390px;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--gold) 52%,transparent);border-radius:47% 53% 45% 55%/56% 43% 57% 44%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.13),transparent 20%),linear-gradient(145deg,var(--brand),var(--brand-deep));box-shadow:inset 0 0 0 17px #ffffff0e,var(--shadow);color:#fff;text-align:center;transform:rotate(-4deg)}.hero-visual:before,.hero-visual:after{position:absolute;width:82%;aspect-ratio:1;border:1px solid rgba(255,255,255,.14);border-radius:50%;content:""}.hero-visual:after{width:60%;border-color:#eac8825c}.hero-visual span{position:relative;z-index:1;font-family:Georgia,serif;font-size:clamp(1.85rem,3.3vw,2.75rem);line-height:1.72;text-shadow:0 8px 20px rgba(0,0,0,.16);transform:rotate(4deg)}.hero-visual-label,.hero-visual small{position:absolute;z-index:1;margin:0;color:#f4d696;font-size:.72rem;font-weight:800;letter-spacing:.1em}.hero-visual-label{top:70px}.hero-visual small{bottom:58px;color:#d9ede4;letter-spacing:.03em}.hero-visual-glow{position:absolute;width:62%;height:62%;border-radius:44% 56% 54% 46%;background:radial-gradient(circle,rgba(255,221,153,.29),transparent 67%);filter:blur(12px)}.section-block{padding-block:70px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:27px}.section-heading h2{margin:0;font-size:clamp(1.75rem,3.1vw,2.65rem);letter-spacing:-.045em}.section-heading p:not(.eyebrow){max-width:620px;margin:9px 0 0;color:var(--muted)}.devotional-grid{display:grid;grid-template-columns:1.07fr 1fr .78fr;gap:18px}.devotional-card{display:flex;min-height:292px;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:23px;background:var(--surface);box-shadow:var(--shadow-soft)}.verse-card{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--brand),var(--brand-deep));color:#fff}.verse-card:after{position:absolute;top:-60px;left:-30px;width:190px;height:190px;border:1px solid rgba(255,255,255,.16);border-radius:50%;content:""}.verse-card .eyebrow{color:#f6d89b}.card-topline,.card-footer,.feature-meta{display:flex;align-items:center;justify-content:space-between;gap:14px}.verse-card blockquote{position:relative;z-index:1;margin:23px 0 auto;font-family:Georgia,serif;font-size:1.34rem;line-height:2}.source,.muted{display:block;color:var(--muted);font-size:.8rem}.verse-card .source{color:#d9ede4}.card-footer a,.text-link{color:var(--gold);font-size:.83rem;font-weight:800}.audio-button,.audio-icon{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff1a;color:#fff;cursor:pointer;font-size:.76rem;font-weight:800;transition:transform .16s ease,background .16s ease}.audio-button{padding:7px 11px}.audio-button:hover,.audio-icon:hover{background:#ffffff2e;transform:translateY(-1px)}.audio-button-dark{border-color:var(--line);background:var(--surface-strong);color:var(--brand)}.audio-button-dark:hover{background:var(--brand-soft)}.daily-card h3{margin:0 0 7px;font-size:1.25rem}.daily-card p:not(.eyebrow){margin:4px 0 auto;color:var(--muted)}.daily-card .text-link{margin-top:17px}.tasbih-card{align-items:center;justify-content:center;text-align:center}.tasbih-card output{margin:5px 0 18px;font-size:3.55rem;font-weight:900;font-variant-numeric:tabular-nums}.tasbih-button{display:grid;width:112px;min-width:112px;height:112px;place-items:center;padding:15px;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--brand) 78%,#fff),var(--brand));box-shadow:0 15px 32px color-mix(in srgb,var(--brand) 28%,transparent);color:#fff;cursor:pointer;font-weight:800;transition:transform .16s ease,box-shadow .16s ease}.tasbih-button:hover{transform:translateY(-3px) rotate(4deg);box-shadow:0 20px 34px color-mix(in srgb,var(--brand) 32%,transparent)}.text-button{margin-top:15px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:.8rem}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-card{display:flex;align-items:center;gap:16px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:19px;background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.profile-card:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));box-shadow:var(--shadow);transform:translateY(-5px)}.avatar-frame,.profile-photo-large{display:grid;flex:0 0 auto;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--brand),var(--gold));color:#fff;font-family:Georgia,serif}.avatar-frame{width:64px;height:64px;border-radius:18px 18px 18px 5px;font-size:1.65rem}.avatar-frame img,.profile-photo-large img{width:100%;height:100%;object-fit:cover}.profile-card h3{overflow:hidden;margin:1px 0 3px;font-size:1.1rem;text-overflow:ellipsis;white-space:nowrap}.profile-card p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:.84rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-tag{color:var(--gold);font-size:.72rem;font-weight:800}.arrow{margin-inline-start:auto;color:var(--brand);font-size:1.35rem}.library-pulse{display:grid;grid-template-columns:1fr .9fr;gap:26px;padding:33px;border:1px solid color-mix(in srgb,var(--gold) 46%,var(--line));border-radius:26px;background:linear-gradient(110deg,color-mix(in srgb,var(--gold) 9%,var(--surface)),var(--surface))}.library-pulse h2{margin:0;font-size:1.65rem}.library-pulse p:not(.eyebrow){max-width:680px;color:var(--muted)}.library-actions{display:grid;gap:10px;align-content:center}.library-actions a{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface-strong);font-weight:800;transition:transform .16s ease,border-color .16s ease}.library-actions a:hover{border-color:var(--gold);transform:translate(-4px)}.library-actions span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:var(--gold-soft);color:var(--gold)}.profile-hero{padding:72px 0;border-bottom:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--profile-accent,var(--brand)) 15%,var(--paper)),var(--paper))}.profile-hero-grid{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:40px}.profile-photo-large{width:220px;height:220px;border-radius:40% 60% 54% 46%/45% 42% 58% 55%;box-shadow:var(--shadow);font-size:5.3rem}.profile-facts{display:flex;flex-wrap:wrap;gap:20px 35px;margin:24px 0 0}.profile-facts div{min-width:130px}.profile-facts dt{color:var(--muted);font-size:.78rem}.profile-facts dd{margin:0;font-weight:800}.profile-content{max-width:950px}.prayer-panel,.quran-panel{padding:25px;border-right:4px solid var(--gold);border-radius:0 17px 17px 0;background:color-mix(in srgb,var(--gold) 8%,var(--surface))}.prayer-panel p:last-child{margin:0;font-family:Georgia,serif;font-size:1.2rem}.action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.action-card{display:flex;min-height:270px;flex-direction:column;align-items:center;justify-content:center;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-soft);text-align:center}.action-card strong{display:block;font-size:2.5rem;font-variant-numeric:tabular-nums}.action-card span{margin-bottom:18px;color:var(--muted);font-size:.82rem}.action-card form{display:flex;flex-direction:column;align-items:center;gap:9px}.action-card select{max-width:150px;padding:8px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink)}.tasbih-action .tasbih-button{width:100px;min-width:100px;height:100px}.profile-duas{margin-top:28px}.quran-panel{margin-top:27px}.surah-list{display:flex;flex-wrap:wrap;gap:9px}.surah-list a{padding:5px 11px;border-radius:999px;background:var(--surface);color:var(--brand);font-size:.88rem;transition:transform .16s ease,background .16s ease}.surah-list a:hover{background:var(--brand-soft);transform:translateY(-1px)}.library-hero,.reader-hero{padding:74px 0 64px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 12%,var(--paper)),var(--paper))}.library-hero-gold{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 15%,var(--paper)),var(--paper))}.library-hero-emerald,.reader-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 16%,var(--paper)),var(--paper))}.library-hero h1,.reader-hero h1{font-size:clamp(2.5rem,5vw,4.4rem)}.reader-hero-inner{display:flex;flex-direction:column;align-items:flex-start}.back-link{margin-bottom:24px;color:var(--brand);font-size:.85rem;font-weight:800}.surah-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.surah-card{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .16s ease,border-color .16s ease}.surah-card:hover{border-color:var(--gold);transform:translateY(-3px)}.surah-card>:last-child{margin-inline-start:auto;color:var(--brand)}.surah-number{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:var(--brand-soft);color:var(--brand);font-size:.7rem;font-weight:900}.surah-card strong,.surah-card small{display:block}.surah-card small{color:var(--muted);font-size:.72rem}.reader-layout{display:grid;grid-template-columns:230px 1fr;align-items:start;gap:26px}.reader-aside{position:sticky;top:100px;display:grid;gap:12px;padding:19px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-soft)}.reader-aside p{margin:0;color:var(--muted);font-size:.9rem}.verse-reader{display:grid;gap:13px}.verse-item{display:grid;grid-template-columns:66px 1fr;gap:18px;padding:23px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-soft)}.verse-index{display:flex;flex-direction:column;align-items:center;gap:8px}.verse-index>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-size:.7rem;font-weight:900}.audio-icon{width:32px;height:32px;justify-content:center;padding:0;border-color:var(--line);background:var(--brand-soft);color:var(--brand)}.quran-text{grid-column:2;margin:0;font-family:Noto Naskh Arabic,Georgia,serif;font-size:1.55rem;line-height:2.25}.verse-detail{grid-column:2;padding-top:9px;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.verse-detail summary{color:var(--brand);cursor:pointer;font-weight:800}.verse-detail p{margin-bottom:0}.daily-feature,.content-reading-card,.single-dua-card{padding:30px;border:1px solid color-mix(in srgb,var(--gold) 40%,var(--line));border-radius:23px;background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 9%,var(--surface)),var(--surface));box-shadow:var(--shadow-soft)}.daily-feature h2{margin:0;font-size:1.65rem}.daily-feature>p:not(.eyebrow){font-family:Georgia,serif;font-size:1.2rem}.daily-feature-deep{background:linear-gradient(145deg,var(--brand),var(--brand-deep));border-color:transparent;color:#fff}.daily-feature-deep .eyebrow,.daily-feature-deep .feature-meta{color:#f0d69d}.daily-feature-deep .feature-meta a{color:#fff;font-weight:800}.content-category-grid{display:grid;gap:18px;margin-top:23px}.content-category-grid:has(.content-category-card){grid-template-columns:repeat(3,minmax(0,1fr))}.content-category-card{min-height:190px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .17s ease,border-color .17s ease}.content-category-card:hover{border-color:var(--gold);transform:translateY(-4px)}.category-glyph{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--gold-soft);color:var(--gold)}.content-category-card h2{margin:16px 0 2px}.content-category-card p{color:var(--muted)}.content-category-card>:last-child{color:var(--brand);font-size:.82rem;font-weight:800}.content-list{display:grid;gap:15px}.content-reading-card h2{margin:0;font-size:1.3rem}.reading-arabic{margin:21px 0;font-family:Noto Naskh Arabic,Georgia,serif;font-size:1.37rem;line-height:2.15}.dua-category{padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.dua-category .section-heading{margin-bottom:16px}.dua-category .section-heading>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--gold-soft);color:var(--gold);font-weight:900}.dua-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.dua-mini-card{padding:16px;border:1px solid var(--line);border-radius:15px;background:var(--surface-strong);transition:transform .16s ease,border-color .16s ease}.dua-mini-card:hover{border-color:var(--gold);transform:translateY(-2px)}.dua-mini-card h3{margin:0}.dua-mini-card p{margin:7px 0;color:var(--muted);font-size:.89rem}.dua-mini-card small{color:var(--gold);font-weight:700}.single-dua-card{max-width:800px;margin:auto}.single-dua-card .reading-arabic{font-size:1.85rem}.dua-translation{color:var(--muted);font-size:1.05rem}.hero-visual{background:linear-gradient(145deg,#0a3e3575,#0a3e35d1),url(/images/albaqiyat-hero-arches.webp) center/cover!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:no-preference){[data-reveal]{animation:reveal-up .56s cubic-bezier(.23,1,.32,1) both}[data-reveal]:nth-child(2){animation-delay:.07s}[data-reveal]:nth-child(3){animation-delay:.13s}@keyframes reveal-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:980px){.nav-actions{gap:11px;font-size:.78rem}.hero-grid,.library-pulse{grid-template-columns:1fr}.hero-visual{width:min(430px,100%);min-height:330px;margin-inline:auto}.devotional-grid{grid-template-columns:1fr 1fr}.tasbih-card{grid-column:span 2;min-height:240px}.surah-directory,.content-category-grid:has(.content-category-card){grid-template-columns:repeat(2,minmax(0,1fr))}.reader-layout{grid-template-columns:1fr}.reader-aside{position:static;grid-template-columns:1fr auto auto;align-items:center}.reader-aside .eyebrow{grid-column:1/-1}.reader-aside p{grid-column:1}.profile-hero-grid{grid-template-columns:170px 1fr}.profile-photo-large{width:170px;height:170px}.action-grid{grid-template-columns:1fr}.action-card{min-height:220px}}@media(max-width:700px){.shell{width:min(100% - 28px,1160px)}.nav-wrap{align-items:center;min-height:66px}.brand small,.nav-actions a:nth-child(2),.nav-actions a:nth-child(3),.nav-actions a:nth-child(4){display:none}.nav-actions{gap:8px}.locale-link{padding:4px 7px}.hero-section{padding:62px 0 54px}.hero-copy h1,.profile-hero h1,.library-hero h1,.reader-hero h1{font-size:2.65rem}.hero-visual{min-height:270px}.hero-visual-label{top:46px}.hero-visual small{bottom:36px}.section-block{padding-block:45px}.section-heading{align-items:flex-start;flex-direction:column}.devotional-grid,.profile-grid,.surah-directory,.content-category-grid:has(.content-category-card),.dua-mini-grid{grid-template-columns:1fr}.tasbih-card{grid-column:auto}.library-pulse{padding:23px}.profile-hero{padding:48px 0}.profile-hero-grid{grid-template-columns:1fr;gap:23px}.profile-photo-large{width:145px;height:145px}.profile-facts{gap:13px 22px}.reader-layout{gap:16px}.reader-aside{grid-template-columns:1fr 1fr}.reader-aside .eyebrow,.reader-aside p{grid-column:1/-1}.verse-item{grid-template-columns:1fr;gap:12px;padding:18px}.verse-index{flex-direction:row;justify-content:space-between}.quran-text,.verse-detail{grid-column:1}.quran-text{font-size:1.36rem}.single-dua-card .reading-arabic{font-size:1.55rem}.footer-wrap{align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;padding-block:14px}}
