.top-actions{flex-wrap:wrap;justify-content:flex-end}.sound-button{min-height:52px;border:3px solid white;background:#eadcf7;border-radius:18px;padding:10px 15px;font-weight:900;box-shadow:0 4px 0 #c4aad7;font-size:14px;white-space:nowrap}.sound-button[aria-pressed=true]{background:#c6ebd6;box-shadow:0 4px 0 #85b6a0}.background-picker{margin-top:20px;padding:20px;background:#fff8ef;border:3px solid white;border-radius:24px}.background-picker h2{font-size:23px}.background-picker p{font-size:13px;margin:8px 0 14px}.background-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.background-grid button{display:flex;flex-direction:column;align-items:center;padding:9px 5px;border:3px solid #e5d4ed;border-radius:17px;background:#fffdf7;min-width:0;font-size:12px;font-weight:800;line-height:1.4}.background-grid svg{height:90px;width:100%;border-radius:12px;margin-bottom:8px}.background-grid b{font-size:11px;margin-top:7px;color:#706079}.background-grid .selected{border-color:#218987;background:#e2f3df;box-shadow:0 3px 0 #8dba9d}.chapter-6 .chapter-heading{background:#d2f1ef}.chapter-7 .chapter-heading{background:#e0efc8}.chapter-8 .chapter-heading{background:#f4d4e7}.sticker-compare svg{width:100%;min-width:0}.sticker-compare>div{min-width:0}
@media(max-width:700px){.topbar{flex-wrap:wrap;gap:9px}.brand{flex:1}.top-actions{display:grid;grid-template-columns:auto auto auto;width:100%;justify-content:space-between;align-items:center}.sound-button{min-width:138px;min-height:52px}.background-picker{padding:15px}.background-grid svg{height:85px}.background-grid button{font-size:11px}.background-grid{gap:7px}.background-picker h2{font-size:23px}}

.audio-controls{display:flex;gap:9px}.audio-controls .sound-button{min-width:116px;font-size:13px}.top-actions{gap:10px}@media(max-width:1050px) and (min-width:701px){.topbar{flex-wrap:wrap;gap:14px}.top-actions{width:100%;justify-content:space-between}}@media(max-width:700px){.top-actions{grid-template-columns:1fr auto;gap:12px}.audio-controls{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:12px}.audio-controls .sound-button{width:100%;min-width:0;min-height:52px;font-size:13px}.wallet{justify-self:start}}

.chapter-9 .chapter-heading{background:#f9d5de}.chapter-10 .chapter-heading{background:linear-gradient(110deg,#fae5b2,#d3ecd8,#ded9f5)}.chapter-11 .chapter-heading{background:#d1e8f1}

.chapter-story{margin:0;padding:16px 22px 4px;font-size:14px;line-height:1.6;color:#75677d}.appointment-story{margin:10px 0;color:#665571;font-size:14px;line-height:1.55}.appointment-story summary{cursor:pointer;min-height:48px;display:flex;align-items:center;gap:8px;font-weight:800;border-radius:12px}.appointment-story summary:before{content:"+";font-size:22px}.appointment-story[open] summary:before{content:"−"}.appointment-story summary:focus-visible{outline:3px solid #238a87;outline-offset:3px}.appointment-story p{margin:0 0 14px}

.chapter-12 .chapter-heading{background:#dbebc0}.chapter-13 .chapter-heading{background:#d4e9f7}.chapter-14 .chapter-heading{background:#f8dceb}.chapter-15 .chapter-heading{background:#d9d5f2}.chapter-16 .chapter-heading{background:#d7e8ce}.chapter-17 .chapter-heading{background:#f7dfaf}

.story-lead{font-size:14px;line-height:1.6;margin:12px 0;color:#665571}.rich-story{font-size:15px;line-height:1.65;color:#60516c}.rich-story summary{cursor:pointer;min-height:48px;padding:8px 12px;border-radius:12px;font-weight:800;display:flex;align-items:center;gap:8px}.rich-story summary:focus-visible{outline:3px solid #238a87;outline-offset:3px}.rich-story p{margin:10px 12px 14px}.rich-story .text-button{min-height:48px;margin:0 10px 12px}.rich-story .less-label{display:none}.rich-story[open] .less-label{display:inline}.rich-story[open] .more-label{display:none}.rich-story[open]{background:#fff9ee;border:2px solid #e0cee9;border-radius:15px}.story-followup{margin:20px 0;padding:18px;background:#eaf3e2;border:2px solid white;border-radius:20px;text-align:left}.story-followup>p{font-size:17px;line-height:1.55;margin:12px 0}.chapter-memory{margin:12px 18px;background:#f3edfb;border:2px solid #e5d7ef;border-radius:15px;text-align:left}.chapter-memory summary:before{content:"+";font-size:22px}.chapter-memory[open] summary:before{content:"−"}.chapter-memory .memory-lead{font-weight:800}.story-followup .chapter-memory{margin:14px 0 0}@media(max-width:700px){.story-followup{padding:14px}.chapter-memory{margin:12px}.rich-story summary{font-size:14px}.rich-story p{font-size:14px}}
