#peopleAtlas{width:min(1560px,97vw);max-height:96svh;padding:18px 26px;font-size:16px}#peopleAtlas h2{font-size:25px;margin:0}#peopleAtlas .dialog-top{margin-bottom:12px}#peopleAtlas .eyebrow{font-size:11px}.atlas-controls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.atlas-controls label{font-size:13px;min-width:200px}.atlas-controls select{font-size:15px}.atlas-controls button,.atlas-controls .button{font-size:13px;padding:10px 14px}.atlas-figure{display:flex;flex-direction:column;align-items:center}.atlas-figure img{max-height:60svh;max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:var(--shadow)}.atlas-figure figcaption{font-size:12px;text-align:center;margin-top:6px}.atlas-legend{display:grid;grid-template-columns:repeat(4,1fr);gap:7px 24px;list-style-position:inside;padding:8px 0;margin:8px 0;font-size:14px}.atlas-legend li::marker{color:var(--petrol);font-weight:700}.atlas-note{font-size:13px;margin:5px 0 9px;color:var(--muted)}.atlas-details{font-size:13px;margin:8px 0}.atlas-reference{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:15px 0}.atlas-reference img{max-height:155px;width:auto;object-fit:contain;border-radius:8px}.atlas-evidence{font-size:11px;color:var(--muted);margin:9px 0 0}.atlas-standalone{margin:15px auto;background:var(--bg);max-width:1560px}.atlas-prompt-details{margin:10px 0;font-size:13px}.atlas-prompt-details textarea{display:block;width:100%;min-height:170px;font-size:14px;line-height:1.5;margin:8px 0}.atlas-copy-status{font-size:12px;color:var(--petrol)}#largePair{width:min(1500px,97vw);max-height:95svh}.large-controls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:0 0 15px}.large-controls label{font-size:13px;min-width:200px}.large-controls select{font-size:15px}.large-controls button{font-size:14px}.large-pair img{max-height:61svh}.character-check{font-size:.9em}.atlas-open-large{font-weight:600}
@media(max-width:650px){#peopleAtlas{padding:14px}#peopleAtlas h2{font-size:21px}.atlas-controls label{min-width:140px;flex:1}.atlas-controls{gap:8px}.atlas-legend{grid-template-columns:repeat(2,1fr);font-size:13px;gap:6px 12px}.atlas-reference{grid-template-columns:75px 1fr;gap:12px}.atlas-evidence{font-size:11px}.large-controls label{min-width:140px;flex:1}}
@media print{#peopleAtlas{display:none!important}.atlas-standalone#peopleAtlas{display:block!important;max-height:none;width:100%;padding:0}.atlas-standalone .atlas-controls,.atlas-standalone .atlas-prompt-details,.atlas-standalone .dialog-top>.button{display:none}.atlas-standalone .atlas-figure img{max-height:140mm}}
