.sprint-comic{margin:14px 0;min-width:0}
.sprint-comic-choices{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}
.sprint-comic-choices button{font:inherit;font-size:12px;padding:5px 10px;border:1px solid #d5dfea;border-radius:7px;background:white;color:#172c44;cursor:pointer}
.sprint-comic-choices button[aria-pressed=true]{background:#fff0e9;border-color:#be6453}
.sprint-comic-scroll{overflow-x:auto;border-radius:10px;border:1px solid #d5dfea}
.sprint-comic-art svg{display:block;width:100%;height:auto;overflow:hidden}
.sprint-comic figcaption{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));font-size:12px;gap:4px;padding:8px;background:#f2f6fa;text-align:center}
.sprint-comic-caption{font-size:13px;margin:6px 0;color:#52677b}
#sprintComicDialog{width:min(1200px,96vw);max-width:96vw;max-height:95vh;overflow:auto;border:1px solid #d5dfea;border-radius:14px;padding:18px;color:#172c44}
#sprintComicDialog::backdrop{background:#152c467d}
#sprintComicDialog>form{text-align:right}
#sprintComicDialog [data-comic-enlarge]{display:none}
@media(max-width:600px){.sprint-comic-art,.sprint-comic figcaption{min-width:660px}}
