.UserMenu-module__ckcmyG__loginBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:var(--radius-md);transition:background var(--transition-fast), color var(--transition-fast);display:flex}.UserMenu-module__ckcmyG__loginBtn:hover{background:var(--accent-primary);color:#fff}.UserMenu-module__ckcmyG__loginLabel{display:inline}.UserMenu-module__ckcmyG__wrapper{position:relative}.UserMenu-module__ckcmyG__avatarBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.UserMenu-module__ckcmyG__avatar{border-radius:var(--radius-full);background:var(--accent-primary);color:#fff;width:34px;height:34px;font-size:var(--text-sm);font-weight:var(--fw-bold);-webkit-user-select:none;user-select:none;transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:flex}.UserMenu-module__ckcmyG__avatarBtn:hover .UserMenu-module__ckcmyG__avatar{opacity:.85}.UserMenu-module__ckcmyG__dropdown{top:calc(100% + var(--space-2));background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);width:240px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);animation:.15s UserMenu-module__ckcmyG__dropdownIn;position:absolute;right:0;overflow:hidden}@keyframes UserMenu-module__ckcmyG__dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UserMenu-module__ckcmyG__userInfo{padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.UserMenu-module__ckcmyG__userName{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserMenu-module__ckcmyG__userEmail{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserMenu-module__ckcmyG__divider{background:var(--border-secondary);height:1px;margin:var(--space-1) 0}.UserMenu-module__ckcmyG__menuItem{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.UserMenu-module__ckcmyG__menuItem:hover{background:var(--verse-hover);color:var(--text-primary)}@media (max-width:480px){.UserMenu-module__ckcmyG__loginLabel{display:none}.UserMenu-module__ckcmyG__loginBtn{padding:var(--space-2);border:none}.UserMenu-module__ckcmyG__dropdown{width:220px}}
.InstallAppButton-module__QFV4Na__wrap{position:relative}.InstallAppButton-module__QFV4Na__btn{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--accent-primary);color:#fff;font-size:var(--text-sm);font-weight:var(--fw-semibold,600);transition:background var(--transition-fast);display:inline-flex}.InstallAppButton-module__QFV4Na__btn:hover{background:var(--accent-primary-hover)}.InstallAppButton-module__QFV4Na__btn:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px}.InstallAppButton-module__QFV4Na__hint{width:260px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-primary);border:1px solid var(--border-primary);box-shadow:var(--shadow-md);z-index:var(--z-dropdown,50);color:var(--text-primary);position:absolute;top:calc(100% + 8px);right:0}.InstallAppButton-module__QFV4Na__hintTitle{margin-bottom:var(--space-2);padding-right:var(--space-5);font-weight:600}.InstallAppButton-module__QFV4Na__hintText{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.InstallAppButton-module__QFV4Na__inlineIcon{vertical-align:-3px;color:var(--accent-primary)}.InstallAppButton-module__QFV4Na__close{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-md);color:var(--text-tertiary);padding:4px;display:flex;position:absolute}@media (max-width:480px){.InstallAppButton-module__QFV4Na__label{display:none}.InstallAppButton-module__QFV4Na__btn{justify-content:center;width:36px;padding:0}}
.Header-module__lnUIdW__header{height:var(--header-height);padding:0 var(--space-6);background:var(--bg-primary);border-bottom:1px solid var(--border-secondary);z-index:calc(var(--z-sticky) + 1);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__lnUIdW__public{height:64px}.Header-module__lnUIdW__reading{height:var(--header-height)}.Header-module__lnUIdW__left{align-items:center;gap:var(--space-3);display:flex}.Header-module__lnUIdW__right{align-items:center;gap:var(--space-2);display:flex}.Header-module__lnUIdW__logo{color:var(--accent-primary);align-items:center;line-height:0;display:inline-flex}.Header-module__lnUIdW__logoImg{width:auto;height:32px;display:block}@media (max-width:640px){.Header-module__lnUIdW__logoImg{height:28px}}.Header-module__lnUIdW__surahName{font-size:var(--text-sm);color:var(--text-secondary);padding-left:var(--space-3);border-left:1px solid var(--border-primary)}.Header-module__lnUIdW__nav{align-items:center;gap:var(--space-1);margin-right:var(--space-4);display:flex}.Header-module__lnUIdW__navLink{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap;transition:color var(--transition-fast), background var(--transition-fast);align-items:center;display:inline-flex;position:relative}.Header-module__lnUIdW__navLink+.Header-module__lnUIdW__navLink{margin-left:var(--space-2)}.Header-module__lnUIdW__navLink+.Header-module__lnUIdW__navLink:before{content:"";left:calc(-1 * var(--space-1) - 2px);pointer-events:none;background:#c9a24a99;border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%}.Header-module__lnUIdW__navLink:hover{color:var(--accent-primary);background:#c9a24a1f}.Header-module__lnUIdW__navLink:focus-visible{outline-offset:2px;outline:2px solid #c9a24a}.Header-module__lnUIdW__iconBtn{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex}.Header-module__lnUIdW__iconBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}@media (max-width:767px){.Header-module__lnUIdW__header{padding:0 var(--space-4)}.Header-module__lnUIdW__nav{display:none}.Header-module__lnUIdW__surahName{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.Header-module__lnUIdW__header{transition:transform var(--transition-slow), visibility var(--transition-slow)}html[data-focus-mode] .Header-module__lnUIdW__header{visibility:hidden;transform:translateY(-100%)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.Header-module__lnUIdW__header{transition:none}}.Header-module__lnUIdW__adminLink{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--accent-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast);background:#c9a24a1a;border:1px solid #c9a24a8c;text-decoration:none;display:inline-flex;position:relative}.Header-module__lnUIdW__adminLink:hover{background:#c9a24a33;border-color:#c9a24a}.Header-module__lnUIdW__adminLink:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:640px){.Header-module__lnUIdW__adminLink{justify-content:center;width:36px;padding:0}.Header-module__lnUIdW__adminLinkLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.Header-module__lnUIdW__adminDot{border-radius:var(--radius-full);border:2px solid var(--bg-primary);background:#d9534f;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.Header-module__lnUIdW__sizeGroup{border:1px solid var(--border-primary);border-radius:var(--radius-full);align-items:center;height:36px;display:inline-flex;overflow:hidden}.Header-module__lnUIdW__sizeBtn{min-width:40px;height:100%;padding:0 var(--space-2);color:var(--text-secondary);font-family:var(--font-albanian-reading,serif);font-weight:var(--fw-semibold);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:baseline;gap:1px;line-height:1;display:inline-flex}.Header-module__lnUIdW__sizeBtn+.Header-module__lnUIdW__sizeBtn{border-left:1px solid var(--border-primary)}.Header-module__lnUIdW__sizeBtn:hover:not(:disabled){background:var(--bg-tertiary);color:var(--accent-primary)}.Header-module__lnUIdW__sizeBtn:disabled{opacity:.35;cursor:not-allowed}.Header-module__lnUIdW__sizeBtn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.Header-module__lnUIdW__sizeSmall{font-size:.8rem}.Header-module__lnUIdW__sizeLarge{font-size:1.1rem}@media (max-width:400px){.Header-module__lnUIdW__sizeBtn{min-width:34px;padding:0 6px}}@media (max-width:420px){.Header-module__lnUIdW__surahName{display:none}}.Header-module__lnUIdW__logoDark{display:none}[data-theme=dark] .Header-module__lnUIdW__logoLight{display:none}[data-theme=dark] .Header-module__lnUIdW__logoDark{display:block}@media (prefers-color-scheme:dark){[data-theme=auto] .Header-module__lnUIdW__logoLight{display:none}[data-theme=auto] .Header-module__lnUIdW__logoDark{display:block}}
.AdminLayout-module__YwwWgW__layout{background:var(--bg-primary);min-height:100vh}.AdminLayout-module__YwwWgW__body{min-height:calc(100vh - var(--header-height));margin-top:var(--header-height);display:flex}.AdminLayout-module__YwwWgW__adminBar{top:var(--header-height);background:var(--bg-primary);border-bottom:1px solid var(--border-secondary);align-items:center;gap:var(--space-3);height:48px;padding:0 var(--space-4);z-index:var(--z-sticky);display:none;position:fixed;left:0;right:0}.AdminLayout-module__YwwWgW__adminBarTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary);margin-left:auto;overflow:hidden}.AdminLayout-module__YwwWgW__menuBtn{justify-content:center;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);transition:background var(--transition-fast);display:flex}.AdminLayout-module__YwwWgW__menuBtn:hover{background:var(--bg-tertiary)}.AdminLayout-module__YwwWgW__sidebar{top:var(--header-height);width:var(--sidebar-width);background:var(--bg-primary);border-right:1px solid var(--border-secondary);z-index:calc(var(--z-sticky) - 1);transition:transform var(--transition-slow);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto}.AdminLayout-module__YwwWgW__sidebarHeader{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-5) var(--space-5);border-bottom:1px solid var(--border-secondary);display:flex}.AdminLayout-module__YwwWgW__sidebarIcon{color:var(--accent-primary);flex-shrink:0}.AdminLayout-module__YwwWgW__sidebarTitle{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:.02em;text-transform:uppercase}.AdminLayout-module__YwwWgW__nav{padding:var(--space-4) var(--space-3);gap:var(--space-4);flex-direction:column;flex:1;display:flex}.AdminLayout-module__YwwWgW__navGroup{flex-direction:column;gap:2px;display:flex}.AdminLayout-module__YwwWgW__navGroupTitle{padding:0 var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.AdminLayout-module__YwwWgW__backToSite{align-items:center;gap:var(--space-2);margin:0 var(--space-3) var(--space-4);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-secondary);padding-top:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;display:flex}.AdminLayout-module__YwwWgW__backToSite:hover{color:var(--accent-primary)}.AdminLayout-module__YwwWgW__menuBtnLabel{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.AdminLayout-module__YwwWgW__navLink{align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast);text-decoration:none;display:flex}.AdminLayout-module__YwwWgW__navLink:hover{background:var(--bg-tertiary);color:var(--text-primary)}.AdminLayout-module__YwwWgW__navLinkSub{margin-left:var(--space-5);font-size:var(--text-xs);font-weight:var(--fw-normal,400);color:var(--text-tertiary)}.AdminLayout-module__YwwWgW__navLinkActive,.AdminLayout-module__YwwWgW__navLinkActive:hover{background:var(--surah-header-bg);color:var(--accent-primary)}.AdminLayout-module__YwwWgW__navIcon{flex-shrink:0}.AdminLayout-module__YwwWgW__overlay{z-index:calc(var(--z-sidebar) - 1);background:#0006;display:none;position:fixed;inset:0}.AdminLayout-module__YwwWgW__main{margin-left:var(--sidebar-width);padding:var(--space-8) var(--space-6);flex:1}@media (max-width:1023px){.AdminLayout-module__YwwWgW__adminBar{display:flex}.AdminLayout-module__YwwWgW__sidebar{top:calc(var(--header-height) + 48px);z-index:var(--z-sidebar);transform:translate(-100%)}.AdminLayout-module__YwwWgW__sidebarOpen{transform:translate(0)}.AdminLayout-module__YwwWgW__overlay{display:block}.AdminLayout-module__YwwWgW__main{padding-top:calc(48px + var(--space-6));padding-left:var(--space-4);padding-right:var(--space-4);margin-left:0}}.AdminLayout-module__YwwWgW__navBadge{border-radius:var(--radius-full);color:#fff;min-width:22px;height:22px;font-size:var(--text-xs);font-weight:var(--fw-bold);text-align:center;background:#d9534f;margin-left:auto;padding:0 6px;line-height:22px}.AdminLayout-module__YwwWgW__menuBtn{position:relative}.AdminLayout-module__YwwWgW__menuDot{border-radius:var(--radius-full);border:2px solid var(--bg-primary);background:#d9534f;width:10px;height:10px;position:absolute;top:-3px;right:-3px}
.Footer-module__3hUVsW__footer{background:var(--bg-secondary);border-top:1px solid var(--border-secondary);padding:var(--space-10) 0 var(--space-6);margin-top:auto}.Footer-module__3hUVsW__footer.Footer-module__3hUVsW__audioActive{padding-bottom:calc(var(--audio-bar-height) + var(--space-6))}@media (max-width:767px){.Footer-module__3hUVsW__footer{padding-bottom:calc(var(--mobile-nav-height) + var(--space-6))}.Footer-module__3hUVsW__footer.Footer-module__3hUVsW__audioActive{padding-bottom:calc(var(--mobile-nav-height) + var(--audio-bar-height) + var(--space-6))}}.Footer-module__3hUVsW__content{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}.Footer-module__3hUVsW__brand{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__3hUVsW__logoLink{display:inline-flex}.Footer-module__3hUVsW__logo{width:180px;height:auto;display:block}.Footer-module__3hUVsW__attribution{font-family:var(--font-albanian-reading);font-size:var(--text-base);color:var(--text-secondary);flex-direction:column;gap:2px;margin:0;display:flex}.Footer-module__3hUVsW__attrTitle{font-weight:var(--fw-bold);font-size:var(--text-lg);color:var(--text-primary)}.Footer-module__3hUVsW__attrTranslator{margin-top:var(--space-1);font-size:var(--text-sm);color:#b8902f;font-style:italic}.Footer-module__3hUVsW__ornament{background:linear-gradient(90deg,#c9a24a00 0%,#c9a24ab3 50%,#c9a24a00 100%);width:160px;height:1px;display:block;position:relative}.Footer-module__3hUVsW__ornament:after{content:"";background:#c9a24a;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.Footer-module__3hUVsW__links{justify-content:center;gap:var(--space-2) var(--space-6);font-size:var(--text-sm);font-weight:var(--fw-medium);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__links a{color:var(--text-secondary);padding:var(--space-1) 0;border-bottom:1px solid #0000;text-decoration:none;transition:color .2s,border-color .2s}.Footer-module__3hUVsW__links a:hover{color:#b8902f;border-bottom-color:#c9a24a99}.Footer-module__3hUVsW__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid #c9a24a40;display:flex}.Footer-module__3hUVsW__copyright{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.Footer-module__3hUVsW__langToggle{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:#8a6a1f;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);cursor:pointer;background:#e3be6a1f;border:1px solid #c9a24a8c;transition:background .2s,border-color .2s}.Footer-module__3hUVsW__langToggle:hover{background:#e3be6a3d;border-color:#c9a24a}.Footer-module__3hUVsW__links a:focus-visible,.Footer-module__3hUVsW__langToggle:focus-visible,.Footer-module__3hUVsW__logoLink:focus-visible{outline-offset:3px;outline:2px solid #c9a24a}.Footer-module__3hUVsW__footer{background:#faf6ec;border-top:1px solid #c9a24a4d}[data-theme=sepia] .Footer-module__3hUVsW__footer{background:#f3ead6}[data-theme=dark] .Footer-module__3hUVsW__footer{background:#ffffff08}[data-theme=dark] .Footer-module__3hUVsW__langToggle{color:#e3be6a}@media (prefers-color-scheme:dark){[data-theme=auto] .Footer-module__3hUVsW__footer{background:#ffffff08}[data-theme=auto] .Footer-module__3hUVsW__langToggle{color:#e3be6a}}@media (max-width:600px){.Footer-module__3hUVsW__bottom{flex-direction:column}}.Footer-module__3hUVsW__logoDark{display:none}[data-theme=dark] .Footer-module__3hUVsW__logoLight{display:none}[data-theme=dark] .Footer-module__3hUVsW__logoDark{display:block}@media (prefers-color-scheme:dark){[data-theme=auto] .Footer-module__3hUVsW__logoLight{display:none}[data-theme=auto] .Footer-module__3hUVsW__logoDark{display:block}}
.StudioLayout-module__SEhu2G__layout{min-height:100dvh}.StudioLayout-module__SEhu2G__main{min-height:100dvh;padding-top:64px}
