.briefing-app{overflow-wrap:anywhere}.briefing-app h1{text-wrap:balance}.briefing-header{padding-inline:2px}.briefing-select{max-width:230px;color:var(--foreground);font:inherit}.briefing-prose{max-width:78ch}.briefing-app summary::marker{color:var(--muted-foreground)}.briefing-spinner{animation:1.2s linear infinite briefing-turn}@keyframes briefing-turn{to{transform:rotate(360deg)}}@media (width<=420px){.briefing-toolbar>div{max-width:100%}.briefing-select{max-width:210px}}@media (prefers-reduced-motion:reduce){.briefing-spinner{animation:none}}
