/* SLOW SUNDAY — a reversed composition, sun-baked earth and soft arches. */
html[data-theme=terracotta]{--bg:#f4e4d5;--surface:#fff3e7;--surface2:#e8d1bd;--ink:#483e31;--muted:#796651;--accent:#8b4230;--accent-ink:#fff4df;--line:#cdb69e;--display:SparkSoft,Georgia,serif;--radius:28px;--hero-art:#b3b293;--reader:#483e31}
[data-theme=terracotta] .hero{grid-template-columns:1.05fr 1fr;gap:65px;padding:60px 0;min-height:630px}[data-theme=terracotta] .hero-art{order:-1;border-radius:230px 230px 25px 25px}[data-theme=terracotta] .hero h1{font-size:clamp(53px,5.2vw,75px);font-weight:450;line-height:1.08}[data-theme=terracotta] .hero h1 em{font-style:normal}[data-theme=terracotta] .hero-art:before{border-radius:230px 230px 20px 20px;inset:17px;border-color:#f4e4d555}[data-theme=terracotta] .orbit{display:none}[data-theme=terracotta] .daily-seal{left:-10px;right:auto;bottom:20px;background:var(--surface);border-style:dashed}[data-theme=terracotta] .habit-strip{background:var(--surface2);border:0;border-radius:70px;padding:25px 35px}[data-theme=terracotta] .habit-cell{border-color:#bfa48a}[data-theme=terracotta] .cover-link{border-radius:150px 150px 25px 25px;background:#d5b4a6;padding-top:40px}[data-theme=terracotta] .violet .cover-link{background:#c6c2c5}[data-theme=terracotta] .amber .cover-link{background:#bfc3a6}[data-theme=terracotta] .genre-card{background:var(--surface);border:0;border-radius:50px 8px 50px 8px;padding:35px}[data-theme=terracotta] .genre-glyph{color:#6d7451}[data-theme=terracotta] .sponsor{border-style:dashed;border-radius:90px 90px 25px 25px}[data-theme=terracotta] .continue-empty{border:0;background:var(--surface2);border-radius:28px}[data-theme=terracotta] .btn{padding-left:26px;padding-right:26px}[data-theme=terracotta] .about-mark{border-radius:70px 70px 20px 20px}
@media(max-width:800px){[data-theme=terracotta] .hero{min-height:auto;gap:32px}[data-theme=terracotta] .hero h1{font-size:49px}[data-theme=terracotta] .habit-strip{padding:25px}[data-theme=terracotta] .genre-card{padding:25px 20px}}
@media(max-width:600px){[data-theme=terracotta] .hero{gap:32px;padding:35px 0}[data-theme=terracotta] .hero-art{order:0;height:350px;border-radius:180px 180px 20px 20px}[data-theme=terracotta] .hero h1{font-size:clamp(49px,14.3vw,56px);line-height:1.1}[data-theme=terracotta] .daily-seal{left:0;bottom:35px}[data-theme=terracotta] .habit-strip{padding:24px 17px;border-radius:25px}[data-theme=terracotta] .cover-link{padding-top:35px}[data-theme=terracotta] .genre-card{padding:28px 24px}[data-theme=terracotta] .sponsor{border-radius:50px 50px 20px 20px}[data-theme=terracotta] .section-heading h2{font-size:31px}[data-theme=terracotta] .series-info h1{font-size:43px}}
