/* Friendly presenter-led daily edition; no customer content or synthetic portrait. */
.daily-presenter{width:58px;height:58px;flex:none;object-fit:cover;object-position:50% 25%;border-radius:50%;border:3px solid #fff;box-shadow:0 3px 12px #173b5d20}
.daily-presenter-small{width:44px;height:44px;border-width:2px}
.daily-shell-head{background:linear-gradient(110deg,#edf8ff,#fff 75%);padding:20px 26px;border-bottom:1px solid #deebf2}
.daily-brand{gap:14px}.daily-brand small{letter-spacing:1.2px;color:#56758b}.daily-brand h2{font-size:24px;letter-spacing:-.6px}
.daily-news-sheet{border-radius:24px;box-shadow:0 30px 100px #0b29404d}.daily-news-sheet::backdrop{background:#132a4266;backdrop-filter:blur(3px)}
.daily-audio{background:#eff7fc;border:1px solid #dceaf4;border-radius:18px;padding:14px;gap:12px}.daily-audio-copy{min-width:0;flex:1}.daily-speech{font-size:16px;line-height:1.8;color:#365267}.daily-story-image{border-radius:16px;overflow:hidden}.daily-play{box-shadow:0 4px 12px #006aa626}
.daily-news-sheet[open]{animation:news-welcome-in .25s ease-out}@keyframes news-welcome-in{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.daily-news-sheet[open]{animation:none}}
