/* DAYLIGHT — compact, calm app surfaces and helpful rounded typography. */
html[data-theme=daylight]{--bg:#f4f7f8;--surface:#fff;--surface2:#e8eeed;--ink:#193d38;--muted:#5d756e;--accent:#167764;--accent-ink:#fff;--line:#d6e3de;--display:SparkSans,Arial,sans-serif;--radius:18px;--hero-art:#deeee7;--reader:#253f39}
[data-theme=daylight] .hero{grid-template-columns:1.1fr .9fr;min-height:540px;gap:70px}[data-theme=daylight] .hero h1{font-weight:650;font-size:clamp(48px,4.8vw,68px);letter-spacing:-.065em;line-height:1.13}[data-theme=daylight] .hero h1 em{font-style:normal}[data-theme=daylight] .hero-art{height:390px;border-radius:36px}[data-theme=daylight] .hero-book{width:40%}[data-theme=daylight] .book-one{top:77px}[data-theme=daylight] .book-two{top:50px}[data-theme=daylight] .book-three{top:25px}[data-theme=daylight] .daily-seal{width:88px;height:88px;bottom:28px}[data-theme=daylight] .daily-seal b{font-size:25px;font-weight:600;font-style:normal}[data-theme=daylight] .orbit{display:none}[data-theme=daylight] .hero-art:before{border-radius:25px}[data-theme=daylight] .brand{font-size:27px;font-weight:750}[data-theme=daylight] .habit-strip{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:23px}[data-theme=daylight] .story-card{background:white;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #193d3806}[data-theme=daylight] .card-body{padding:23px}[data-theme=daylight] .card-body h3{font-size:22px;font-weight:650;line-height:1.3}[data-theme=daylight] .cover-link{border-radius:0;padding:26px 70px}[data-theme=daylight] h2{font-weight:600;font-size:32px;letter-spacing:-.04em}[data-theme=daylight] .chapter-heading h1{font-size:46px;font-weight:600}[data-theme=daylight] .genre-card h3{font-weight:600;font-size:24px}[data-theme=daylight] .genre-glyph{background:var(--surface);width:66px;height:66px;border-radius:20px;display:grid;place-items:center;font-size:33px}
@media(max-width:800px){[data-theme=daylight] .hero{gap:28px;min-height:auto}[data-theme=daylight] .hero-art{height:330px}[data-theme=daylight] .card-body{padding:15px}[data-theme=daylight] .cover-link{padding:25px 35px}}
@media(max-width:600px){[data-theme=daylight] .hero{gap:30px;padding:35px 0}[data-theme=daylight] .hero h1{font-size:clamp(46px,13.8vw,54px)}[data-theme=daylight] .hero-art{border-radius:30px}[data-theme=daylight] .book-one{top:68px}[data-theme=daylight] .book-two{top:44px}[data-theme=daylight] .habit-strip{padding:23px 17px}[data-theme=daylight] .section-heading h2{font-size:28px}[data-theme=daylight] .cover-link{padding:28px 80px}[data-theme=daylight] .card-body{padding:22px}[data-theme=daylight] .card-body h3{font-size:24px}[data-theme=daylight] .genre-glyph{width:50px;height:50px;font-size:28px}[data-theme=daylight] .chapter-heading h1{font-size:35px}[data-theme=daylight] .chapter-end h2{font-size:29px}[data-theme=daylight] .series-info h1{font-size:43px}}
