.atlas-map-title{display:flex;align-items:center;gap:clamp(12px,1.5vw,24px)}
.atlas-map-title>img{width:clamp(42px,4.5vw,64px);height:auto;flex:none}
.atlas-object-strip{display:flex;align-items:flex-start;justify-content:center;gap:clamp(20px,5vw,82px);margin:clamp(26px,4vw,58px) auto 0;max-width:620px;text-align:center}
.atlas-object-strip>span{display:grid;justify-items:center;gap:7px;flex:1;max-width:135px;color:var(--book-ink);font:italic clamp(13px,1.1vw,16px)/1.2 Georgia,serif}
.atlas-object-strip .atlas-object{display:block;width:clamp(55px,6vw,84px);height:auto}
.narrative-heading .atlas-chapter-emblem{display:block;width:72px;height:auto;margin:0 auto 14px}
.journey-book .narrative-stop .atlas-stop-label{display:inline-flex;align-items:center;gap:9px}
.journey-book .narrative-stop .atlas-stop-mark{width:clamp(32px,3.3vw,48px);height:auto;flex:none}
.journey-book h2 .atlas-end-mark{display:block;width:56px;height:auto;margin:0 0 14px}
@media(max-width:620px){.atlas-object-strip{gap:12px;padding-inline:8px}.narrative-heading .atlas-chapter-emblem{width:62px}}
.journey-book header .atlas-object-strip{width:min(100%,340px);margin:clamp(19px,2.2vw,32px) 0 0;gap:clamp(10px,1.4vw,22px);padding:0}
.journey-book header .atlas-object-strip .atlas-object{width:clamp(52px,5.2vw,76px);height:auto;aspect-ratio:80/54;object-fit:contain;border:0}
.journey-book .lv-end .atlas-end-mark{filter:brightness(0) invert(.92)}
.mag-coda-note .atlas-end-mark{display:block;width:58px;height:auto;margin:0 auto 14px}
