/* Desktop presentation only: the existing compact/mobile reading experience is retained. */
@media(min-width:900px){
html[data-page="app"]{background:#07213c}html[data-page="app"] body{background:transparent}html[data-page="app"] .site-header,html[data-page="app"] .download-banner,html[data-page="app"] footer{display:none!important}html[data-page="app"] .app-main{max-width:none;padding:0;margin:0}.desktop-shell{display:block;isolation:isolate;min-height:100vh}.desktop-scenery{position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,#03142d18,#06162e1c),url('/journey-sunrise.jpg') center center/cover no-repeat;pointer-events:none}.desktop-sidebar{position:fixed;inset:0 auto 0 0;width:232px;display:flex;flex-direction:column;padding:26px 12px 18px;background:linear-gradient(180deg,#020f2ef2,#03223aed);border-right:1px solid #9fb2d140;overflow-y:auto;z-index:20;color:#f5f7ff}.desktop-brand{display:flex;gap:12px;align-items:center;color:#fff;text-decoration:none;min-height:76px;margin:0 8px 18px}.desktop-brand strong{font-size:1.05rem;line-height:1.4}.desktop-sidebar nav{display:flex;flex-direction:column;gap:6px}.desktop-sidebar nav a,.desktop-nav-unavailable{display:flex;align-items:center;gap:12px;color:#f4f7ff;padding:12px;min-height:49px;text-decoration:none;border-radius:12px;font-size:.9rem;font-weight:600;line-height:1.35}.desktop-sidebar svg{flex-shrink:0;color:#f3d381}.desktop-sidebar nav a[aria-current="page"]{background:linear-gradient(100deg,#bd8b3270,#e3c48126);box-shadow:inset 3px 0 #f6c75b}.desktop-sidebar nav a:hover{background:#ffffff18}.desktop-nav-unavailable{color:#c2cedf}.desktop-nav-unavailable small{display:block;color:#f7d994;font-size:.67rem;font-weight:500}.desktop-preferences{margin-top:auto;padding-top:28px;display:grid;gap:12px}.desktop-preferences a{display:flex;align-items:center;gap:10px;padding:12px 8px;background:#fff1;border-radius:12px;text-decoration:none;color:#fff}.desktop-preferences strong,.desktop-preferences small{display:block;font-size:.8rem;line-height:1.5}.desktop-preferences small{font-size:.7rem;color:#d4e1ef}.desktop-shell>.tracker-nav{display:none}.desktop-shell>.tracker-body{margin-left:232px;padding:10px 26px 220px;min-height:100vh;animation:none}.desktop-toolbar{display:flex;gap:14px;align-items:center;min-height:40px;color:#f1f5ff;margin-bottom:10px;font-size:.8rem}.desktop-toolbar span{flex:1;text-shadow:0 1px 4px #000}.desktop-toolbar button,.desktop-toolbar a{display:flex;align-items:center;justify-content:center;background:#071c38c9;color:#ffe09a;border:1px solid #c9a95966;border-radius:10px;min-width:44px;min-height:44px;text-decoration:none}.desktop-header{display:flex;align-items:center;gap:22px;min-height:118px;padding-bottom:22px;color:#fff}.desktop-greeting{flex:1;min-width:280px}.desktop-greeting time{color:#ffe090;font-weight:700;text-shadow:0 2px 5px #041729}.desktop-greeting h1{font-size:clamp(1.6rem,2.4vw,2.7rem);display:flex;align-items:center;gap:12px;line-height:1.15;margin:8px 0!important;text-shadow:0 2px 6px #00112a}.desktop-greeting p{font-size:.9rem;margin:0;color:#fff;text-shadow:0 2px 5px #00112a}.desktop-greeting{background:radial-gradient(ellipse at left,#03173099,transparent 75%)}#desktop-search-form{display:flex;align-items:center;gap:10px;background:#09203bce;border:1px solid #d9bc7c99;border-radius:30px;color:#f6df9f;padding:3px 8px 3px 16px;flex:0 1 340px}#desktop-search-form input{background:transparent;border:0;color:#fff;min-width:0;padding-inline:0;font-size:.9rem}#desktop-search-form input::placeholder{color:#eef1f7}#desktop-search-form button{background:transparent;border:0;color:#ffe19c;min-width:44px;min-height:44px}.desktop-continue{display:flex;gap:10px;align-items:center;justify-content:center;min-height:54px;border-radius:28px;background:linear-gradient(#ffdb76,#f6af22);color:#101b30;font-weight:750;padding:12px 22px;box-shadow:0 4px 18px #07183040;text-decoration:none;white-space:nowrap}.desktop-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:22px;align-items:start}.desktop-main-column{min-width:0;display:grid;gap:20px}.desktop-right-column{display:grid;gap:20px}.desktop-glass{background:linear-gradient(135deg,#1e3959db,#153454d1);border:1px solid #e4c372ba;border-radius:24px;padding:22px;box-shadow:0 8px 24px #00142f45;color:#fff;min-width:0}.desktop-glass p,.desktop-glass small,.desktop-glass span{color:#e6edf7}.desktop-glass h2{display:flex;align-items:center;gap:10px;font-size:1.12rem;margin:0 0 18px;color:#fff}.desktop-glass h2 svg{color:#ffce67;flex-shrink:0}.desktop-stat-grid{display:grid;grid-template-columns:1.35fr 1.5fr .85fr .85fr;gap:16px}.desktop-stat-grid .desktop-glass{padding:19px 18px;border-radius:23px;min-height:145px}.desktop-stat-grid h2{font-size:.94rem;gap:8px;margin-bottom:16px}.desktop-big-number{display:flex;gap:9px;align-items:baseline;font-size:2.5rem;font-weight:750;flex-wrap:wrap;line-height:1.1}.desktop-big-number small{font-size:.85rem}.best-badge{font-size:.7rem;font-weight:600;border:1px solid #d4a954;border-radius:20px;padding:5px 8px;color:#ffe296!important}.milestone-card>strong{font-size:1.65rem}.desktop-glass progress{width:100%;height:9px;accent-color:#3495ff;display:block;margin-block:12px;border:0;border-radius:20px;overflow:hidden}.desktop-glass progress::-webkit-progress-bar{background:#e9edf23d}.desktop-glass progress::-webkit-progress-value{background:linear-gradient(90deg,#1c81e9,#9bd7ff);border-radius:20px}.milestone-card>small{display:block;font-size:.7rem;line-height:1.5}.mini-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.mini-stat>svg{width:31px;height:31px;color:#ffcf6c}.mini-stat>span{font-size:.8rem}.mini-stat>strong{font-size:2rem;line-height:1.1}.desktop-scope{display:flex;border:1px solid #cad4e440;border-radius:20px;width:fit-content;max-width:100%;overflow:hidden;margin-bottom:22px}.desktop-scope button{background:transparent;color:#fff;border:0;padding:10px 22px;min-height:44px;font-size:.86rem;line-height:1.4}.desktop-scope button[aria-pressed="true"]{background:linear-gradient(#ffdb73,#f6b433);color:#12213b;font-weight:750;border-radius:18px}.desktop-progress-summary{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:center}.desktop-progress-summary>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:0 20px;align-items:center}.desktop-percentage{grid-row:span 3;display:flex;align-items:center;justify-content:center;width:108px;height:108px;border:8px solid #f6cb65;border-right-color:#d7e4f16b;border-radius:50%;font-size:1.5rem}.desktop-progress-summary p{font-size:.82rem;margin:8px 0}.desktop-progress-summary progress{margin:0}.desktop-book-states{border-left:1px solid #d7e3f355;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-left:25px;text-align:center}.desktop-book-states strong{display:block;font-size:1.7rem;margin-bottom:8px}.desktop-book-states span{font-size:.72rem;line-height:1.4;display:block}.emerald strong{color:#abedb4}.sapphire strong{color:#9fd6ff}.lavender strong{color:#ddc8ff}.desktop-books{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-height:260px;overflow-y:auto;padding:3px 5px 6px 2px;scrollbar-width:thin;scrollbar-color:#c9a954 #09213e}.desktop-book{background:#e4e9f01a;border:1px solid #c8d4e780;border-radius:12px;padding:12px 8px;color:#fff;text-align:center;text-decoration:none;min-height:88px;display:flex;flex-direction:column;justify-content:center;gap:6px;font-size:.82rem}.desktop-book strong{font-size:.84rem;line-height:1.3}.desktop-book span{font-size:.78rem}.desktop-book progress{height:5px;margin:0}.desktop-book.started{background:linear-gradient(130deg,#1458c6d9,#20389ec9);border-color:#64b2ff}.desktop-book.completed{background:#176443d9;border-color:#a4e6b4}.desktop-bottom-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.desktop-bottom-stats .desktop-glass{padding:16px 22px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.desktop-bottom-stats strong{font-size:1.4rem;color:#ffde8e}.desktop-bottom-stats span{font-size:.8rem}.desktop-bottom-stats a{color:#fff;font-size:.75rem}.desktop-daily p{font:1.18rem/1.65 Georgia,serif}.desktop-daily a{color:#ffe09b}.desktop-calendar-month{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 14px}.desktop-calendar-month strong{font-size:.95rem;text-align:center}.desktop-calendar-month button{min-width:44px;min-height:44px;border:0;background:transparent;color:#fff;font-size:1.8rem}.desktop-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.desktop-calendar-grid>span{text-align:center;font-size:.72rem;padding:7px 0}.desktop-calendar-grid button{border:1px solid #c8daee77;background:#e8eef3d9;color:#152843;border-radius:50%;padding:0;min-width:0;min-height:44px;aspect-ratio:1;font-size:.8rem;font-weight:650}.desktop-calendar-grid button.complete{background:#6fd174;color:#072b1b}.desktop-calendar-grid button.partial{background:#c3eca3;color:#16341a}.desktop-calendar-grid button.missed{background:#f5bac4;color:#6a1228}.desktop-calendar-grid button.today{outline:2px solid #59b9ff;outline-offset:1px}.desktop-calendar-grid button[aria-pressed="true"]{box-shadow:inset 0 0 0 2px #8254b0}.desktop-calendar-legend{display:flex;flex-wrap:wrap;gap:9px 14px;margin-top:18px}.desktop-calendar-legend span{font-size:.64rem;display:flex;align-items:center;gap:5px}.desktop-calendar-legend span:before{content:'';width:9px;height:9px;border-radius:50%;background:#aee5ae}.desktop-calendar-legend .partial:before{background:#c3eca3}.desktop-calendar-legend .missed:before{background:#f5bac4}.desktop-calendar-legend .today:before{background:transparent;border:2px solid #59b9ff}.desktop-selected-date{border-top:1px solid #d1dce43d;padding-top:14px;margin-top:16px;font-size:.75rem}.desktop-selected-date p{margin:8px 0 0;line-height:1.6}.desktop-activity{display:grid;grid-template-columns:25px 1fr;gap:5px 10px;padding:14px 0;border-bottom:1px solid #d1dce43d;text-decoration:none;color:#fff;font-size:.85rem}.desktop-activity:last-child{border:0;padding-bottom:0}.desktop-activity svg{color:#ffda76;grid-row:span 2}.desktop-activity time{font-size:.7rem;color:#dce6f3}.desktop-shell .app-status{color:#f3f7ff;background:#06213dd9;border-radius:8px;padding:10px;font-size:.7rem}.desktop-shell .tracker-body>h1,.desktop-shell .settings-page>h1{color:#fff;text-shadow:0 2px 5px #001126}.desktop-shell .tracker-body>p,.desktop-shell .settings-page>p{color:#f4f7ff}.desktop-shell .tracker-body>.back-link,.desktop-shell .settings-page>.back-link{color:#ffe298}.desktop-shell .tracker-body>.controls,.desktop-shell .scripture-search>form{background:#112d4ee8;padding:18px;border:1px solid #a8b9d566;border-radius:16px}.desktop-shell .tracker-body>.controls label{color:#fff}.desktop-shell .scripture-search{color:#fff}.desktop-shell .scripture-result,.desktop-shell .card,.desktop-shell .menu-row{box-shadow:0 8px 28px #00142e33}.desktop-shell .premium-settings{max-width:980px}.desktop-shell .premium-settings .settings-menu{max-width:980px}.desktop-shell .premium-settings .menu-row{min-height:80px}.sidebar-collapsed .desktop-sidebar{width:80px;padding-inline:10px}.sidebar-collapsed>.tracker-body{margin-left:80px}.sidebar-collapsed .desktop-brand{margin:0 4px 20px}.sidebar-collapsed .desktop-brand strong,.sidebar-collapsed .desktop-sidebar nav a>span,.sidebar-collapsed .desktop-nav-unavailable,.sidebar-collapsed .desktop-preferences{display:none}.sidebar-collapsed .desktop-sidebar nav a{justify-content:center;padding:12px}.sidebar-collapsed .desktop-brand img{width:46px}.desktop-shell :focus-visible{outline:3px solid #ffdb77;outline-offset:4px}
[data-theme="dark"] .desktop-glass{background:linear-gradient(135deg,#102c4de8,#092747de);border-color:#c4a35d99}[data-theme="dark"] .desktop-scenery{background-image:linear-gradient(#02132d22,#06183028),url('/journey-sunrise.jpg')}
}
@media(min-width:900px) and (max-width:1199px){.desktop-dashboard-grid{grid-template-columns:minmax(0,1fr)}.desktop-right-column{grid-template-columns:minmax(340px,1fr) minmax(250px,1fr)}.desktop-header{flex-wrap:wrap}.desktop-greeting{flex-basis:100%}.desktop-header form{flex:1!important}.desktop-stat-grid{grid-template-columns:1.3fr 1.4fr 1fr 1fr}.desktop-shell>.tracker-body{padding-inline:20px}.desktop-sidebar{width:215px}.desktop-shell>.tracker-body{margin-left:215px}.sidebar-collapsed>.tracker-body{margin-left:80px}}
@media(min-width:900px) and (max-width:1100px){.desktop-stat-grid{grid-template-columns:1fr 1fr}.desktop-books{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-progress-summary{grid-template-columns:1fr}.desktop-book-states{border-left:0;padding:16px 0 0;border-top:1px solid #ffffff44}.desktop-right-column{grid-template-columns:1fr}.desktop-calendar{max-width:430px}.desktop-sidebar{width:190px}.desktop-shell>.tracker-body{margin-left:190px}.sidebar-collapsed>.tracker-body{margin-left:80px}}
@media(prefers-reduced-motion:reduce){.desktop-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(min-width:900px){.desktop-percentage{position:relative;border:0}.desktop-percentage svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-width:7}.desktop-ring-track{stroke:#d7e4f17a}.desktop-ring-fill{stroke:#f6cb65;transform:rotate(-90deg);transform-origin:center}.desktop-percentage strong{font-size:1.5rem}}
@media(min-width:900px){
.desktop-shell .tracker-body .card{background:linear-gradient(130deg,#183655e8,#102f4bd9);color:#f5f7ff;border-color:#d4b66d99;--text:#f5f7ff;--secondary:#d2deef;--card:#173653;--card2:#244461;--primary:#afdaff;--border:#5b7693}.desktop-shell .tracker-body .card h2,.desktop-shell .tracker-body .card h3,.desktop-shell .tracker-body .card p{color:#f5f7ff}.desktop-shell .read-text{max-width:78ch;margin-inline:auto}.desktop-shell .scripture-result{background:linear-gradient(130deg,#183655e8,#102f4bd9);border-color:#d4b66d99;color:#f5f7ff;--text:#f5f7ff;--primary:#ffe099;max-width:1100px}.desktop-shell .scripture-result strong{color:#ffe099}.desktop-shell .scripture-result p{color:#f5f7ff}.desktop-shell .premium-settings{background:transparent!important;border:0;box-shadow:none;padding:0;margin-inline:auto;max-width:1100px}.desktop-shell .premium-settings:has(>.menu-row){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0}.desktop-shell .premium-settings:has(>.menu-row)>h1{grid-column:1/-1;background:transparent;padding:18px 0;margin:0;border:0;border-radius:0;box-shadow:none;text-align:left}.desktop-shell .premium-settings>.menu-row{min-height:120px;max-height:none;padding:24px;background:linear-gradient(135deg,#183655e8,#102f4bd9);color:#fff;border:1px solid #d4b66d99;margin:0}.desktop-shell .premium-settings .menu-row small{color:#d5e3f5}.desktop-shell .premium-settings .menu-icon{background:#ffffff12}.desktop-shell .premium-settings>.back-link{background:#08203cbd;border-radius:10px;margin-inline:0;width:fit-content}.desktop-shell .premium-settings>.card{margin-block:18px}.desktop-shell .tracker-body .history-list small{color:#d5e3f5}[data-theme="dark"] .desktop-shell .tracker-body .card,[data-theme="dark"] .desktop-shell .premium-settings>.menu-row,[data-theme="dark"] .desktop-shell .scripture-result{background:linear-gradient(135deg,#0d2945ed,#082440e8)}
}
@media(min-width:900px) and (max-width:1100px){.desktop-shell .premium-settings:has(>.menu-row){grid-template-columns:1fr}}
@media(min-width:1391px){.desktop-books{max-height:176px}.desktop-book-panel{background:linear-gradient(135deg,#183655c4,#163450ad)}.desktop-recent{background:linear-gradient(135deg,#183655cc,#163450b8)}[data-theme="dark"] .desktop-book-panel{background:linear-gradient(135deg,#102c4dd9,#092747c9)}}

/* Final theme refinement: translucent daylight surfaces are distinct from navy night surfaces. */
@media(min-width:900px){
[data-theme="light"] .desktop-glass{background:linear-gradient(135deg,#fffdf5ef,#dfedfae8);border-color:#a99051b8;color:#142e4a;box-shadow:0 8px 26px #03152d38}
[data-theme="light"] .desktop-glass h2,[data-theme="light"] .desktop-glass p,[data-theme="light"] .desktop-glass small,[data-theme="light"] .desktop-glass span{color:#18334e}
[data-theme="light"] .desktop-glass h2 svg,[data-theme="light"] .mini-stat>svg{color:#886015}
[data-theme="light"] .best-badge{background:#fff0bf;color:#5c420c!important;border-color:#987025}
[data-theme="light"] .desktop-scope{border-color:#a4b8ca;background:#dce8f4}
[data-theme="light"] .desktop-scope button{color:#18334e}
[data-theme="light"] .desktop-book-states{border-color:#a2b5c8}
[data-theme="light"] .desktop-book-states .emerald strong{color:#17633b}
[data-theme="light"] .desktop-book-states .sapphire strong{color:#11569c}
[data-theme="light"] .desktop-book-states .lavender strong{color:#624298}
[data-theme="light"] .desktop-ring-track{stroke:#9cb1c5}
[data-theme="light"] .desktop-ring-fill{stroke:#997017}
[data-theme="light"] .desktop-glass progress::-webkit-progress-bar{background:#b8ccdf}
[data-theme="light"] .desktop-book{background:#ffffffa6;border-color:#9eb4c9;color:#18334e}
[data-theme="light"] .desktop-book.started{background:linear-gradient(130deg,#1855ad,#193e91);border-color:#367cca;color:#fff}
[data-theme="light"] .desktop-book.started strong,[data-theme="light"] .desktop-book.started span{color:#fff}
[data-theme="light"] .desktop-book.completed{background:#c5e9d2;border-color:#3a8055;color:#153d28}
[data-theme="light"] .desktop-bottom-stats strong{color:#173f70}
[data-theme="light"] .desktop-bottom-stats a,[data-theme="light"] .desktop-daily a{color:#174d88}
[data-theme="light"] .desktop-calendar-month button{color:#193d63}
[data-theme="light"] .desktop-calendar-grid button{background:#e5eef7;color:#17314c;border-color:#a9bdd0}
[data-theme="light"] .desktop-calendar-grid button.complete{background:#88d591;color:#12371e}
[data-theme="light"] .desktop-calendar-grid button.partial{background:#c3eca3;color:#16341a}
[data-theme="light"] .desktop-calendar-grid button.missed{background:#f5bac4;color:#6a1228}
[data-theme="light"] .desktop-calendar-grid button.today{outline-color:#145fb1}
[data-theme="light"] .desktop-selected-date,[data-theme="light"] .desktop-activity{border-color:#9fb5ca}
[data-theme="light"] .desktop-activity{color:#193650}
[data-theme="light"] .desktop-activity time{color:#415a73}
[data-theme="light"] .desktop-activity svg{color:#875f17}
[data-theme="light"] .desktop-shell .tracker-body .card{background:#f4f8fdf5;color:#142e4a;border-color:#b2a171;--text:#142e4a;--secondary:#415a73;--card:#f5f9fd;--card2:#e2edf7;--primary:#174e85;--border:#a3b9cc}
[data-theme="light"] .desktop-shell .tracker-body .card h2,[data-theme="light"] .desktop-shell .tracker-body .card h3,[data-theme="light"] .desktop-shell .tracker-body .card p{color:#142e4a}
[data-theme="light"] .desktop-shell .scripture-result{background:#f4f8fdf7;color:#142e4a;border-color:#a9b9cb;--text:#142e4a;--primary:#164d84}
[data-theme="light"] .desktop-shell .scripture-result strong{color:#164d84}
[data-theme="light"] .desktop-shell .scripture-result p{color:#142e4a}
[data-theme="light"] .desktop-shell .premium-settings>.menu-row{background:linear-gradient(135deg,#fffdf5ef,#dfedfaee);color:#142e4a;border-color:#b2a171}
[data-theme="light"] .desktop-shell .premium-settings .menu-row small{color:#415a73}
[data-theme="light"] .desktop-shell .premium-settings .menu-icon{background:#e2ecf7}
[data-theme="light"] .desktop-shell .tracker-body .history-list small{color:#415a73}
.desktop-shell .read-text{max-width:68ch;line-height:1.95;letter-spacing:.005em}
.desktop-shell .read-text.reader-size-0{font-size:1.2rem}
.desktop-shell .read-text.reader-size-1{font-size:1.4rem}
.desktop-shell .read-text.reader-size-2{font-size:1.6rem}
.desktop-shell .read-text.reader-size-3{font-size:1.85rem}
.desktop-shell .read-text.reader-size-4{font-size:2.1rem}
[data-theme="dark"] .desktop-shell .tracker-body .card{background:#102b46fa}
[data-theme="dark"] .desktop-shell .scripture-result{background:#102b46fc}
.desktop-shell .scripture-result p{font-size:1.15rem;line-height:1.8}
}
.daily-scripture-reference{display:block;font-weight:700;margin-top:12px}.daily-scripture-edition{display:block;font-size:.8rem;margin-top:5px}.daily-read-chapter{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border:1px solid #bf8825;border-radius:26px;background:linear-gradient(#ffe297,#f8bc41);color:#172a42!important;padding:11px 25px;margin-top:16px;text-decoration:none;font:700 1rem/1.4 system-ui}.daily-read-chapter:focus-visible{outline:3px solid #2e8ae6;outline-offset:4px}
@media(min-width:900px){.desktop-daily{margin:0 0 22px;text-align:center;padding:24px clamp(20px,4vw,64px);border-color:#d4af60}.desktop-daily h2{justify-content:center;color:#ffdf95;margin-bottom:12px;letter-spacing:.03em}.desktop-daily #daily-verse>p{font:500 clamp(1.3rem,1.65vw,1.9rem)/1.65 Georgia,serif;max-width:72ch;margin:0 auto;overflow-wrap:anywhere;text-wrap:pretty}.desktop-daily .daily-scripture-reference{font-size:1rem;color:#ffe29a}.desktop-daily .daily-scripture-edition{color:#dbe8f7}.desktop-daily .daily-read-chapter{color:#172a42;margin-top:14px}.desktop-daily{background:linear-gradient(125deg,#193954ed,#173655dc)}[data-theme="light"] .desktop-daily{background:linear-gradient(125deg,#fffdf6f0,#e2eef9e8)}[data-theme="light"] .desktop-daily h2,[data-theme="light"] .desktop-daily .daily-scripture-reference{color:#624911}[data-theme="light"] .desktop-daily .daily-scripture-edition{color:#405a72}}
@media(max-width:899px){.daily-read-chapter{font-size:.9rem;max-width:100%;white-space:normal}.daily-scripture-reference,.daily-scripture-edition{text-align:center}.premium-verse-panel .daily-read-chapter{display:flex;width:fit-content;margin:14px auto 0;padding:10px 22px;border-radius:24px}}
@media(max-width:899px){.premium-verse-panel #daily-verse>p{text-align:center;line-height:1.6}.premium-verse-panel .daily-read-chapter{background:linear-gradient(#ffe297,#f8bc41)}}
/* Scenery-first Daily Scripture: only this section is changed. */
@media(min-width:900px){
.desktop-shell .desktop-daily,
[data-theme="light"] .desktop-shell .desktop-daily,
[data-theme="dark"] .desktop-shell .desktop-daily{background:transparent;border:1px solid #f4d38399;box-shadow:0 3px 16px #00132925;backdrop-filter:none}
.desktop-shell .desktop-daily h2,
[data-theme="light"] .desktop-shell .desktop-daily h2,
[data-theme="dark"] .desktop-shell .desktop-daily h2{color:#ffe2a7;text-shadow:0 1px 3px #031021,0 0 7px #031021}
.desktop-shell .desktop-daily #daily-verse>p,
[data-theme="light"] .desktop-shell .desktop-daily #daily-verse>p,
[data-theme="dark"] .desktop-shell .desktop-daily #daily-verse>p{color:#fff5df;background:linear-gradient(90deg,transparent,#03162b9e 15%,#03162b9e 85%,transparent);width:fit-content;max-width:72ch;padding:.12em .8em;border-radius:12px;text-shadow:0 2px 3px #031021,0 0 5px #031021}
.desktop-shell .desktop-daily .daily-scripture-reference,
[data-theme="light"] .desktop-shell .desktop-daily .daily-scripture-reference,
[data-theme="dark"] .desktop-shell .desktop-daily .daily-scripture-reference{color:#ffe2a7;text-shadow:0 1px 3px #031021,0 0 5px #031021}
.desktop-shell .desktop-daily .daily-scripture-edition,
[data-theme="light"] .desktop-shell .desktop-daily .daily-scripture-edition,
[data-theme="dark"] .desktop-shell .desktop-daily .daily-scripture-edition{color:#fff5df;font-size:.9rem;text-shadow:0 1px 3px #031021,0 0 5px #031021}
.desktop-shell .desktop-daily .daily-read-chapter{color:#172a42!important;text-shadow:none}
}
/* Acceptance fix: search labels must not inherit Light Mode's dark ink over scenery. */
@media(min-width:900px){
.desktop-shell .scripture-search>h1,.desktop-shell .scripture-search>p,.desktop-shell .scripture-search>.back-link,.desktop-shell #scripture-search-results>p{color:#fff5df;background:#06213de8;width:fit-content;max-width:100%;padding:8px 12px;border-radius:8px;text-shadow:0 1px 2px #031021}
.desktop-shell #scripture-search-form>label,.desktop-shell #scripture-search-form .controls label{color:#f5f7ff}
}
@media(min-width:900px){.desktop-calendar-grid>span{min-width:0;overflow-wrap:anywhere;line-height:1.4}}
