body{height:100dvh;min-height:100dvh;overflow:auto}#sky{background:#26394c!important}.starfield{opacity:.3}.stage{padding:80px 22px 20px}.text{background:#fff9ec;color:#384031;text-shadow:none;border-radius:24px;padding:25px 30px;min-height:0;box-shadow:0 7px 0 #15243055;font-weight:600}.text .word.lit{color:#8b422c;background:#f1d9a7;text-shadow:none;border-radius:4px}.bar{background:#1f3144;backdrop-filter:none;border-color:#ffffff19;padding:10px 18px}.toprow .brand{margin-left:110px;color:#f0dab0}.read{background:#f0dab0;color:#26394c;box-shadow:none}.voicesel{max-width:240px;border-radius:10px;font-size:14px}.narrator-controls{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.narrator-controls label{font-size:13px;color:#eee2ca;display:flex;align-items:center;gap:8px}.narrator-note{max-width:650px;margin:0 auto;padding:8px 16px;text-align:center;font-size:12px;color:#ced9df;background:#1f3144}.narrator-note:empty{display:none}.hint{color:#d3d9dc}.starwrap{height:150px}.star{font-size:100px;animation:none;filter:none}.halo{opacity:.25}.voicesel option{background:#1f3144}.mute{font-size:16px}@media(max-width:500px){.stage{padding:76px 16px 18px}.text{font-size:20px;padding:20px;line-height:1.6}.starwrap{height:110px}.star{font-size:85px}.bar{gap:10px}.read{padding:14px 22px}.narrator-controls{gap:8px}.toprow .brand{font-size:12px;margin-left:96px}.narrator-controls label{font-size:12px}.voicesel{max-width:210px}}@media(max-height:650px){.starwrap{height:70px}.star{font-size:60px}.stage{justify-content:flex-start}.text{font-size:19px}}
