.reader-module__81O-EG__skipLink{z-index:9999;background:var(--accent);color:#fff;border-radius:0 0 .6rem .6rem;padding:.55rem 1rem;font-weight:700;text-decoration:none;transition:top .12s;position:absolute;top:-100%;left:.5rem}.reader-module__81O-EG__skipLink:focus-visible{outline-offset:-3px;outline:3px solid #fff;top:0}.reader-module__81O-EG__page{box-sizing:border-box;background:radial-gradient(circle at 10% 2%, #ffd69b47, transparent 30%), radial-gradient(circle at 80% 5%, #d67a533d, transparent 24%), linear-gradient(180deg, var(--surface-1) 0%, var(--surface-2) 100%);width:100%;min-height:100vh;padding:.9rem .9rem 1.2rem;position:relative;overflow-x:hidden}.reader-module__81O-EG__main{gap:.8rem;width:min(1120px,100%);margin:0 auto;display:grid}.reader-module__81O-EG__bootLoader{z-index:120;background:radial-gradient(circle at 20% 15%, #ffd69b47, transparent 28%), radial-gradient(circle at 78% 20%, #d67a5333, transparent 30%), linear-gradient(180deg, var(--surface-1) 0%, var(--surface-2) 100%);align-content:center;place-items:center;gap:1.2rem;width:100%;height:100vh;min-height:100vh;padding:1.2rem;display:grid;position:fixed;inset:0;overflow:hidden}.reader-module__81O-EG__bootLotusStage{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.reader-module__81O-EG__bootLotusStage:before{content:"";background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 28%), radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--accent) 9%, transparent) 0%, transparent 26%), radial-gradient(circle at 84% 20%, color-mix(in srgb, var(--accent) 9%, transparent) 0%, transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 12%, transparent) 0%, transparent 72%);filter:blur(.6px);animation:4.8s ease-in-out infinite reader-module__81O-EG__bootAuraBreath;position:absolute;inset:0}.reader-module__81O-EG__bootLotusParticle{z-index:1;color:color-mix(in srgb, var(--ink-strong) 80%, var(--accent) 20%);filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--ink-strong) 22%, transparent)) drop-shadow(0 0 0 #fff0);animation-name:reader-module__81O-EG__bootLotusFall;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;top:-22%}.reader-module__81O-EG__bootText{z-index:2;color:var(--ink-soft);letter-spacing:.02rem;border:1px solid color-mix(in srgb, var(--stroke) 86%, transparent);background:color-mix(in srgb, var(--surface-card) 92%, transparent 8%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;border-radius:999px;max-width:32rem;padding:.8rem 1rem;font-size:.98rem;font-weight:600;position:relative}@keyframes reader-module__81O-EG__bootLotusFall{0%{filter:drop-shadow(0 8px 16px #1c100a24)drop-shadow(0 0 #fff0);transform:translateY(-14%)rotate(0)scale(.94)}25%{filter:drop-shadow(0 8px 16px #1c100a1f)drop-shadow(0 0 10px #ffffff57);transform:translate(-10px,22vh)rotate(80deg)scale(1)}50%{filter:drop-shadow(0 8px 18px #1c100a26)drop-shadow(0 0 18px #ffffff9e);transform:translate(8px,44vh)rotate(160deg)scale(1.04)}75%{filter:drop-shadow(0 8px 16px #1c100a1f)drop-shadow(0 0 12px #ffffff6b);transform:translate(-12px,63vh)rotate(260deg)scale(.98)}to{filter:drop-shadow(0 8px 16px #1c100a14)drop-shadow(0 0 #fff0);transform:translate(6px,calc(100vh + 7rem))rotate(360deg)scale(.92)}}@keyframes reader-module__81O-EG__bootAuraBreath{0%,to{opacity:.32;transform:scale(.94)}50%{opacity:.5;transform:scale(1.03)}}@keyframes reader-module__81O-EG__bootLotusSunGlow{0%,22%,58%,to{filter:drop-shadow(0 8px 14px #ffb75e2e)drop-shadow(0 0 #ffd48a00);opacity:.95}30%,38%,66%{filter:drop-shadow(0 0 9px #ffd38c94)drop-shadow(0 0 22px #ffa9585c);opacity:1}}body:not([data-theme=dark]) .reader-module__81O-EG__bootLotus{color:color-mix(in srgb, #fff 72%, var(--accent) 28%);animation:7.2s ease-in-out infinite reader-module__81O-EG__bootLotusSunGlow,4.8s ease-in-out infinite reader-module__81O-EG__bootLotusLampGlow}.reader-module__81O-EG__topHeader{z-index:45;border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 94%, #fff 6%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;grid-template-columns:1fr auto;align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid;position:sticky;top:.35rem}.reader-module__81O-EG__brand{font-family:var(--font-heading), serif;color:var(--ink-strong);white-space:nowrap;font-size:1.08rem}.reader-module__81O-EG__headerNav{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.reader-module__81O-EG__headerNav button{color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.36rem;padding:.33rem .58rem;font-size:.82rem;display:inline-flex}.reader-module__81O-EG__headerNav button:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--stroke) 68%);background:color-mix(in srgb, var(--accent) 8%, transparent)}.reader-module__81O-EG__headerNav button:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.reader-module__81O-EG__headerNav .reader-module__81O-EG__navActive{border-color:color-mix(in srgb, var(--accent) 44%, var(--stroke) 56%);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--ink-strong)}.reader-module__81O-EG__navIcon{flex-shrink:0;width:1rem;height:1rem}.reader-module__81O-EG__navLabel{line-height:1}.reader-module__81O-EG__settingsIconButton{z-index:52;border:1px solid color-mix(in srgb, var(--accent) 60%, var(--stroke) 40%);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 82%, #f5c487 18%), var(--accent));color:#fff;cursor:pointer;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 28px -16px #1b0e06f2}.reader-module__81O-EG__settingsIconButton:hover,.reader-module__81O-EG__settingsIconButton:focus-visible{transform:translateY(-1px)rotate(10deg)}.reader-module__81O-EG__settingsIcon{width:1.15rem;height:1.15rem}.reader-module__81O-EG__heroHeader{isolation:isolate;border:1px solid color-mix(in srgb, var(--stroke) 88%, transparent);background:radial-gradient(circle at 88% 24%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 56%), radial-gradient(circle at 84% 72%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 52%), color-mix(in srgb, var(--surface-card) 95%, #fff 5%);border-radius:1rem;min-height:8.6rem;padding:.85rem 6.1rem .55rem .9rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d}body:not([data-theme=dark]) .reader-module__81O-EG__heroHeader{background:linear-gradient(100deg,#fff8ea 0%,#fff4df 46%,#f5e6cf 100%)}.reader-module__81O-EG__heroHeader:after{content:"";border:1px solid color-mix(in srgb, var(--stroke) 34%, transparent);opacity:.24;z-index:0;border-radius:999px;width:clamp(6.6rem,12vw,8.3rem);height:clamp(6.6rem,12vw,8.3rem);animation:20s linear infinite reader-module__81O-EG__auraSpin;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.reader-module__81O-EG__heroLotusTopRight{width:clamp(5.9rem,11vw,7.1rem);height:clamp(5.9rem,11vw,7.1rem);color:color-mix(in srgb, var(--accent) 72%, #ffd98e 28%);opacity:.55;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--accent) 70%, transparent)) drop-shadow(0 0 32px color-mix(in srgb, var(--accent) 45%, transparent)) drop-shadow(0 12px 22px color-mix(in srgb, var(--accent) 30%, transparent));pointer-events:none;z-index:1;animation:7.2s ease-in-out infinite reader-module__81O-EG__lotusSpin,4s ease-in-out infinite reader-module__81O-EG__lotusDivineBreath;position:absolute;top:50%;right:1.05rem;transform:translateY(-50%)rotate(-8deg)}@keyframes reader-module__81O-EG__lotusDivineBreath{0%,to{opacity:.48;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 60%, transparent)) drop-shadow(0 0 28px color-mix(in srgb, var(--accent) 36%, transparent)) drop-shadow(0 12px 22px color-mix(in srgb, var(--accent) 24%, transparent))}50%{opacity:.78;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--accent) 90%, #ffd98e 10%)) drop-shadow(0 0 52px color-mix(in srgb, var(--accent) 65%, transparent)) drop-shadow(0 0 80px color-mix(in srgb, var(--accent) 30%, transparent)) drop-shadow(0 12px 28px color-mix(in srgb, var(--accent) 40%, transparent))}}@keyframes reader-module__81O-EG__lotusSpin{0%{transform:translateY(-50%)translate(0)rotate(-8deg)}50%{transform:translateY(calc(-50% - 8px))translate(-2px)rotate(-4deg)}to{transform:translateY(-50%)translate(0)rotate(-8deg)}}@keyframes reader-module__81O-EG__lotusSunHalo{0%,to{opacity:.22;transform:translateY(-50%)scale(.92)}50%{opacity:.52;transform:translateY(-50%)scale(1.1)}}body:not([data-theme=dark]) .reader-module__81O-EG__heroHeader:before{content:"";background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 55%, #ffd7a4 45%), transparent 70%);filter:blur(10px);pointer-events:none;z-index:0;border-radius:999px;width:clamp(5.6rem,10.4vw,7rem);height:clamp(5.6rem,10.4vw,7rem);animation:4s ease-in-out infinite reader-module__81O-EG__lotusSunHalo;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)scale(.94)}@keyframes reader-module__81O-EG__lotusLampHalo{0%,to{opacity:.22;transform:translateY(-50%)scale(.92)}50%{opacity:.58;transform:translateY(-50%)scale(1.12)}}body:not([data-theme=dark]) .reader-module__81O-EG__heroLotusTopRight{color:color-mix(in srgb, var(--accent) 55%, #fff8e0 45%);animation:7.2s ease-in-out infinite reader-module__81O-EG__lotusFloat,4s ease-in-out infinite reader-module__81O-EG__lotusLightDivineBreath}@keyframes reader-module__81O-EG__lotusFloat{0%,to{transform:translateY(-50%)translate(0)rotate(-8deg)}50%{transform:translateY(calc(-50% - 7px))translate(-2px)rotate(-4deg)}}@keyframes reader-module__81O-EG__lotusLightDivineBreath{0%,to{opacity:.48;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 55%, #ffd98e 45%)) drop-shadow(0 0 24px color-mix(in srgb, var(--accent) 35%, transparent)) drop-shadow(0 10px 20px color-mix(in srgb, var(--accent) 28%, transparent))}50%{opacity:.82;filter:drop-shadow(0 0 20px color-mix(in srgb, var(--accent) 80%, #ffd98e 20%)) drop-shadow(0 0 48px color-mix(in srgb, var(--accent) 55%, transparent)) drop-shadow(0 0 72px color-mix(in srgb, var(--accent) 28%, transparent)) drop-shadow(0 12px 26px color-mix(in srgb, var(--accent) 38%, transparent))}}@keyframes reader-module__81O-EG__bootLotusLampGlow{0%,20%,60%,to{filter:drop-shadow(0 8px 14px #ffffff1a)drop-shadow(0 0 #fff0);opacity:.9}32%,70%{filter:drop-shadow(0 0 10px #ffffff8f)drop-shadow(0 0 22px #ffffff61);opacity:1}}body[data-theme=dark] .reader-module__81O-EG__heroHeader:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, #fff9) 0%, #fff0 70%);filter:blur(10px);pointer-events:none;z-index:0;border-radius:999px;width:clamp(5.6rem,10.4vw,7rem);height:clamp(5.6rem,10.4vw,7rem);animation:4s ease-in-out infinite reader-module__81O-EG__lotusLampHalo;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)scale(.94)}@keyframes reader-module__81O-EG__auraSpin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.reader-module__81O-EG__main button,.reader-module__81O-EG__main input[type=search],.reader-module__81O-EG__main input[type=range],.reader-module__81O-EG__main select{transition:transform .14s,box-shadow .18s,background-color .18s,color .18s}.reader-module__81O-EG__main button:hover{box-shadow:var(--interactive-hover-shadow);transform:translateY(-1px)}.reader-module__81O-EG__main input[type=search]:hover,.reader-module__81O-EG__main input[type=range]:hover,.reader-module__81O-EG__main select:hover{box-shadow:var(--interactive-hover-shadow)}.reader-module__81O-EG__main button:active{transform:translateY(0)scale(.98)}.reader-module__81O-EG__main button:focus-visible,.reader-module__81O-EG__main input[type=search]:focus-visible,.reader-module__81O-EG__main input[type=range]:focus-visible,.reader-module__81O-EG__main select:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.reader-module__81O-EG__kicker{letter-spacing:.11rem;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 70%, var(--ink-soft) 30%);font-size:.72rem}.reader-module__81O-EG__heroHeader h1{font-family:var(--font-heading), serif;color:var(--ink-strong);font-size:clamp(2rem,8.5vw,3rem);line-height:1}.reader-module__81O-EG__subTitle{color:var(--ink-soft);margin-top:.2rem}.reader-module__81O-EG__kicker,.reader-module__81O-EG__heroHeader h1,.reader-module__81O-EG__subTitle{z-index:2;position:relative}.reader-module__81O-EG__settingsBackdrop{z-index:44;opacity:0;pointer-events:none;background:#120a0470;transition:opacity .18s;position:fixed;inset:0}.reader-module__81O-EG__settingsBackdropOpen{opacity:1;pointer-events:auto}.reader-module__81O-EG__settingsPanel{z-index:50;border:1px solid color-mix(in srgb, var(--accent) 28%, var(--stroke) 72%);background:color-mix(in srgb, var(--surface-card) 97%, #fff 3%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;border-radius:1rem;width:min(340px,100% - 1.1rem);max-height:calc(100vh - 5.2rem);padding:.8rem;transition:opacity .18s,transform .18s;position:fixed;bottom:5rem;right:1rem;overflow-y:auto;transform:translateY(-6px)scale(.98);box-shadow:0 24px 44px -26px #1e1008eb}.reader-module__81O-EG__settingsPanelOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.reader-module__81O-EG__settingsPanel h2{font-family:var(--font-heading), serif;margin-bottom:.5rem}.reader-module__81O-EG__controls,.reader-module__81O-EG__controlItem{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 96%, #fff 4%);border-radius:.8rem;gap:.42rem;padding:.65rem;display:grid}.reader-module__81O-EG__controlItem span{color:var(--ink-soft);font-size:.9rem}.reader-module__81O-EG__controlItem select,.reader-module__81O-EG__controlItem input,.reader-module__81O-EG__verseOfDayCard,.reader-module__81O-EG__exploreSection,.reader-module__81O-EG__searchBox,.reader-module__81O-EG__verseCard,.reader-module__81O-EG__emptyState,.reader-module__81O-EG__footer{width:100%}.reader-module__81O-EG__verseOfDayCard{isolation:isolate;border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 94%, #f8e3c4 6%);text-align:center;border-radius:1rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 36px -28px #00000094,inset 0 1px #ffffff0f}.reader-module__81O-EG__verseOfDayLotus{width:clamp(8.5rem,20vw,12rem);height:clamp(8.5rem,20vw,12rem);color:color-mix(in srgb, var(--accent) 60%, var(--ink-soft) 40%);opacity:.05;pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reader-module__81O-EG__verseOfDayTitle,.reader-module__81O-EG__verseMeta,.reader-module__81O-EG__verseOfDayCard .reader-module__81O-EG__shloka,.reader-module__81O-EG__verseOfDayCard .reader-module__81O-EG__cardActions{z-index:1;position:relative}.reader-module__81O-EG__verseOfDayTitle{font-family:var(--font-heading), serif;color:var(--ink-strong);margin-bottom:.35rem;font-size:1.25rem}.reader-module__81O-EG__verseMeta{text-transform:uppercase;letter-spacing:.14rem;color:var(--ink-muted);font-size:.78rem}.reader-module__81O-EG__shloka{font-size:calc(var(--reading-font-size) + 2px);color:var(--ink-strong);margin-top:.45rem;line-height:1.75}.reader-module__81O-EG__transliteration{font-size:var(--reading-font-size);color:var(--ink-soft);margin-top:.35rem;font-style:italic;line-height:1.65}.reader-module__81O-EG__explation{font-size:var(--reading-font-size);color:var(--ink-strong);max-width:68ch;margin-top:.35rem;line-height:1.7}.reader-module__81O-EG__verseOfDayCard .reader-module__81O-EG__explation,.reader-module__81O-EG__verseOfDayCard .reader-module__81O-EG__transliteration,.reader-module__81O-EG__verseOfDayCard .reader-module__81O-EG__shloka{max-width:46rem;margin-inline:auto}.reader-module__81O-EG__verseCard{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 95%, #f8e3c4 5%);border-radius:1rem;padding:1rem;position:relative;overflow:hidden}.reader-module__81O-EG__verseTopRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.reader-module__81O-EG__cardActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:.95rem;display:flex}.reader-module__81O-EG__primaryAction,.reader-module__81O-EG__secondaryAction{cursor:pointer;border-radius:999px}.reader-module__81O-EG__primaryAction{border:1px solid color-mix(in srgb, var(--accent) 68%, #f5c78a 38%);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 89%, #f8cd86 18%), var(--accent));color:#fff;box-shadow:0 14px 28px -18px color-mix(in srgb, var(--accent) 65%, transparent);padding:.68rem .95rem;font-weight:700}.reader-module__81O-EG__primaryAction:focus-visible{outline-offset:2px;outline:2px solid #fff}.reader-module__81O-EG__readMoreButton{justify-content:center;align-items:center;min-width:12rem;min-height:3rem;padding:.72rem 1rem;font-size:.86rem;display:inline-flex}body[data-theme=dark] .reader-module__81O-EG__verseOfDayCard .reader-module__81O-EG__readMoreButton{color:#2b1708;background:linear-gradient(135deg,#ffb14a 0%,#f0891b 100%);border-color:#fdbb62;box-shadow:0 16px 32px -18px #f0891b9e}.reader-module__81O-EG__secondaryAction{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 94%, #fff 6%);color:var(--ink-soft);flex-shrink:0;place-items:center;width:2.9rem;height:2.9rem;padding:.55rem;display:grid}.reader-module__81O-EG__secondaryAction:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reader-module__81O-EG__exploreSection h2{font-family:var(--font-heading), serif;margin-bottom:.4rem}.reader-module__81O-EG__exploreGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;width:100%;display:grid}.reader-module__81O-EG__exploreCard{border:1px solid color-mix(in srgb, var(--stroke) 88%, #e1d6c2 12%);background:color-mix(in srgb, var(--surface-card) 94%, #fff 6%);min-height:5.5rem;color:var(--ink-strong);text-align:left;cursor:pointer;border-radius:.92rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.9rem 1rem;font-weight:600;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:grid}.reader-module__81O-EG__exploreCard:hover{box-shadow:var(--interactive-hover-shadow);border-color:color-mix(in srgb, var(--accent) 42%, var(--stroke) 58%);background:color-mix(in srgb, var(--accent) 10%, var(--surface-card) 90%);transform:translateY(-2px)}.reader-module__81O-EG__exploreIcon{width:1.1rem;height:1.1rem;color:color-mix(in srgb, var(--accent) 82%, var(--ink-strong) 18%);flex-shrink:0}.reader-module__81O-EG__searchBox{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 94%, #f4d8ae 6%);border-radius:1rem;gap:.45rem;padding:.9rem;display:grid}.reader-module__81O-EG__searchBox Label{color:var(--ink-soft);font-weight:700}.reader-module__81O-EG__searchBox p{color:var(--ink-muted)}.reader-module__81O-EG__audioStatus{min-height:1.1rem;color:var(--accent)}.reader-module__81O-EG__sectionHeaderRow{gap:.25rem;display:grid}.reader-module__81O-EG__sectionHeaderRow h2{font-family:var(--font-heading), serif;font-size:1.35rem}.reader-module__81O-EG__sectionHint{color:var(--ink-soft);font-size:.88rem}.reader-module__81O-EG__searchInputLabel{color:var(--ink-soft);font-weight:700}.reader-module__81O-EG__searchInput{width:100%}.reader-module__81O-EG__aiDivider{background:color-mix(in srgb, var(--stroke) 88%, transparent);height:1px;margin:.35rem 0}.reader-module__81O-EG__verseGrid{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 93%, #f3c483 7%);border-radius:1rem;gap:.65rem;padding:.95rem;display:grid;position:relative;overflow:hidden}.reader-module__81O-EG__verseLotusBg{width:10rem;height:10rem;color:color-mix(in srgb, var(--accent) 22%, transparent);opacity:.22;pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reader-module__81O-EG__verseCardContent{z-index:1;gap:.8rem;display:grid;position:relative}.reader-module__81O-EG__verseActionGroup{flex-shrink:0;align-items:center;gap:.38rem;display:flex}.reader-module__81O-EG__verseTopRow h3{font-family:var(--font-heading), serif;color:var(--ink-strong);max-width:24rem;font-size:1.15rem;line-height:1.2}.reader-module__81O-EG__iconBtn{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 94%, #fff 6%);width:2.4rem;height:2.4rem;color:var(--ink-soft);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;transition:background .13s,border-color .13s,color .13s;display:grid}.reader-module__81O-EG__iconBtn:hover{border-color:color-mix(in srgb, var(--accent) 12%, var(--surface-card) 88%);background-color:color-mix(in srgb, var(--accent) 50%, var(--stroke) 50%);color:var(--ink-strong)}.reader-module__81O-EG__iconBtnActive{border-color:color-mix(in srgb, var(--accent) 68%, var(--stroke) 32%);background-color:color-mix(in srgb, var(--accent) 16%, var(--surface-card) 84%);color:var(--accent)}.reader-module__81O-EG__iconBtnActive:hover{background-color:color-mix(in srgb, var(--accent) 22%, var(--surface-card) 78%)}.reader-module__81O-EG__iconBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reader-module__81O-EG__cardIcon{width:1.05rem;height:1.05rem;display:block}.reader-module__81O-EG__emptyState{border:1px dashed var(--stroke);background:var(--surface-card);color:var(--ink-soft);border-radius:1rem;padding:1rem}.reader-module__81O-EG__emptyStateHeading{color:var(--ink-strong);margin-bottom:.25rem;font-weight:700}.reader-module__81O-EG__verseCount{color:var(--ink-muted);min-height:1.2rem;font-size:.84rem}.reader-module__81O-EG__chapterSection{gap:.8rem;display:grid}.reader-module__81O-EG__chapterSection h2,.reader-module__81O-EG__savedSection h2{font-family:var(--font-heading), serif}.reader-module__81O-EG__chapterCardGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.reader-module__81O-EG__chapterCard{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 95%, #f8e3c4 5%);cursor:pointer;text-align:left;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;min-height:5.75rem;padding:.85rem .9rem;transition:background .14s,border-color .14s,transform .12s;display:flex}.reader-module__81O-EG__chapterCard:hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface-card) 90%);border-color:color-mix(in srgb, var(--accent) 42%, var(--stroke) 58%);box-shadow:var(--interactive-hover-shadow);transform:translateY(-2px)}.reader-module__81O-EG__chapterCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reader-module__81O-EG__chapterCardNumber{font-family:var(--font-heading), serif;color:var(--ink-strong);font-size:1rem;font-weight:700}.reader-module__81O-EG__chapterCardCount{color:var(--ink-muted);font-size:.8rem;line-height:1.3}.reader-module__81O-EG__chapterNavRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.reader-module__81O-EG__chapterNavRow h2{font-family:var(--font-heading), serif;margin:0}.reader-module__81O-EG__chapterBackBtn{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 94%, #fff 5%);color:var(--ink-soft);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.38rem .8rem;font-size:.84rem}.reader-module__81O-EG__chapterBackBtn:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--stroke) 56%);color:var(--ink-strong)}.reader-module__81O-EG__chapterBackBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reader-module__81O-EG__chapterVerseTally{color:var(--ink-muted);margin-left:auto;font-size:.82rem}.reader-module__81O-EG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;padding:.4rem 0;display:flex}.reader-module__81O-EG__pageBtn{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 95%, #fff 5%);min-width:2.1rem;height:2.2rem;color:var(--ink-soft);cursor:pointer;border-radius:.5rem;padding:0 .4rem;font-size:.84rem;transition:background .12s,border-color .12s}.reader-module__81O-EG__pageBtn:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 44%, var(--stroke) 56%);background:color-mix(in srgb, var(--accent) 10%, var(--surface-card) 90%);color:var(--ink-strong)}.reader-module__81O-EG__pageBtn:disabled{opacity:.35;cursor:default}.reader-module__81O-EG__pageBtn:focus-visible:not(:disabled){outline:2px solid var(--accent);outline-offset:2px}.reader-module__81O-EG__pageBtnActive{border-color:color-mix(in srgb, var(--accent) 68%, var(--stroke) 32%);background:color-mix(in srgb, var(--accent) 18%, var(--surface-card) 82%);color:var(--ink-strong);font-weight:700}.reader-module__81O-EG__exploreCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.92rem}.reader-module__81O-EG__savedSection{gap:.7em;width:100%;display:grid}.reader-module__81O-EG__aiAnswer{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 95%, #fff 5%);color:var(--ink-soft);white-space:pre-wrap;border-radius:.8rem;padding:.75rem;font-family:inherit}.reader-module__81O-EG__searchActionRow{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 92%, #fff 8%);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.35rem;padding:.25rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.reader-module__81O-EG__queryTab{min-height:2.9rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:10rem;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:700;display:inline-flex}.reader-module__81O-EG__queryTab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reader-module__81O-EG__queryTabActive{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 89%, #f8cd86 18%), var(--accent));border-color:color-mix(in srgb, var(--accent) 72%, #f7d4a3 28%);color:#fff;box-shadow:0 12px 24px -18px color-mix(in srgb, var(--accent) 72%, transparent)}.reader-module__81O-EG__searchHub,.reader-module__81O-EG__chapterSection,.reader-module__81O-EG__savedSection,.reader-module__81O-EG__footer{content-visibility:auto;contain-intrinsic-size:600px}body[data-theme=light] .reader-module__81O-EG__queryTabActive{color:#fff;border-color:color-mix(in srgb, var(--accent-strong) 72%, #fff 28%)}body[data-theme=light] .reader-module__81O-EG__verseCard,body[data-theme=light] .reader-module__81O-EG__verseOfDayCard,body[data-theme=light] .reader-module__81O-EG__searchBox,body[data-theme=light] .reader-module__81O-EG__footer,body[data-theme=light] .reader-module__81O-EG__settingsPanel{box-shadow:0 10px 26px -20px #6e391459}.reader-module__81O-EG__searchHub,.reader-module__81O-EG__queryOutput{width:100%}.reader-module__81O-EG__footer{border:1px solid var(--stroke);background:color-mix(in srgb, var(--surface-card) 93%, #fff 7%);color:var(--ink-muted);text-align:center;border-radius:.9rem;padding:.78rem;font-size:.82rem}@media (prefers-reduced-motion:reduce){.reader-module__81O-EG__bootLotusStage:before,.reader-module__81O-EG__bootLotusParticle,.reader-module__81O-EG__heroLotusTopRight,.reader-module__81O-EG__heroHeader:after,.reader-module__81O-EG__heroHeader:before{animation:none}}@media (max-width:760px){.reader-module__81O-EG__page{padding:.75rem .75rem 5.4rem}.reader-module__81O-EG__main{grid-template-columns:1fr;gap:.8rem}.reader-module__81O-EG__topHeader{z-index:48;border-radius:1.1rem;grid-template-columns:1fr;padding:.35rem .45rem;position:fixed;inset:auto .55rem .55rem}.reader-module__81O-EG__brand{display:none}.reader-module__81O-EG__headerNav{flex-wrap:nowrap;justify-content:space-between;gap:.2rem}.reader-module__81O-EG__headerNav button{border-radius:.8rem;flex:1 1 0;justify-content:center;padding:.46rem .2rem}.reader-module__81O-EG__navIcon{width:1.12rem;height:1.12rem}.reader-module__81O-EG__navLabel{display:none}.reader-module__81O-EG__settingsIconButton{bottom:8.2rem;right:.55rem}.reader-module__81O-EG__settingsPanel{width:min(360px,100% - 1.1rem);bottom:11.8rem;right:.55rem}.reader-module__81O-EG__verseTopRow{flex-direction:column;align-items:flex-start}.reader-module__81O-EG__heroLotusTopRight{width:4.2rem;height:4.2rem;top:50%;right:.85rem}.reader-module__81O-EG__heroHeader{min-height:6.9rem;padding:.7rem 4.8rem .45rem .75rem}.reader-module__81O-EG__heroHeader:after{width:4.9rem;height:4.9rem;right:.55rem}.reader-module__81O-EG__verseOfDayLotus{opacity:.04;width:7rem;height:7rem}}@media (min-width:761px) and (max-width:980px){.reader-module__81O-EG__page{padding:1rem 1.2rem}.reader-module__81O-EG__main{grid-template-columns:1fr;gap:.9rem}.reader-module__81O-EG__topHeader{top:.55rem}.reader-module__81O-EG__verseGrid{grid-template-columns:1fr}.reader-module__81O-EG__exploreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-module__81O-EG__cardActions{flex-direction:column}.reader-module__81O-EG__readMoreButton,.reader-module__81O-EG__secondaryAction,.reader-module__81O-EG__queryTab{width:100%}.reader-module__81O-EG__verseOfDayCard .reader-module__81O-EG__readMoreButton{min-height:2.8rem;padding:.58rem .8rem;font-size:.82rem}}@media (max-width:768px){.reader-module__81O-EG__heroHeader{max-width:calc(100vw - 32px)}}
