/* UX110: twice-wide Atlas panel with calmer, scoped typography. */
#skr-atlas-popover{width:min(680px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important}
#skr-atlas-popover #skr-atlas-modal-content{padding:18px!important;min-height:0;font:400 14px/1.65 Arial,Helvetica,sans-serif!important;color:#d5d5d5}
#skr-atlas-popover #atlas-skr{font:400 14px/1.65 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;color:#d5d5d5!important}
#skr-atlas-popover #atlas-skr .skr-atlas-head h2{font:600 24px/1.25 Arial,Helvetica,sans-serif!important;letter-spacing:-.015em!important;margin:10px 0 16px!important;color:#eee!important}
#skr-atlas-popover #atlas-skr p{font-size:14px!important;line-height:1.65!important;max-width:65ch;color:#d0d0d0!important}
#skr-atlas-popover #atlas-skr .skr-atlas-kicker{font-size:11px!important;line-height:1.5!important;letter-spacing:.1em!important;color:#e9a875!important}
#skr-atlas-popover #atlas-skr .skr-atlas-controls{display:flex;flex-direction:row;gap:10px;margin:18px 0!important}
#skr-atlas-popover #atlas-skr input{font:400 14px/1.5 Arial,Helvetica,sans-serif!important;padding:10px 12px!important;min-width:0;min-height:44px}
#skr-atlas-popover #atlas-skr button{font:500 13px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;padding:10px 12px!important;min-height:44px}
#skr-atlas-popover #atlas-skr .skr-atlas-topics{gap:8px!important;margin:16px 0!important}
#skr-atlas-popover #atlas-skr .skr-atlas-faq{padding:12px 14px!important;margin:9px 0!important}
#skr-atlas-popover #atlas-skr .skr-atlas-faq summary{font:500 14px/1.55 Arial,Helvetica,sans-serif!important;color:#e2e2e2!important;cursor:pointer}
#skr-atlas-popover #atlas-skr .skr-atlas-note{font-size:12px!important;line-height:1.6!important}
#skr-atlas-popover .skr-atlas-modal-top{font:600 14px/1.4 Arial,Helvetica,sans-serif!important;padding:10px 14px!important}
#skr-atlas-popover #skr-atlas-close{font:500 23px/1 Arial,Helvetica,sans-serif!important;min-width:44px;min-height:44px;padding:6px!important}
@media(max-width:580px){#skr-atlas-popover #skr-atlas-modal-content{padding:12px!important}#skr-atlas-popover #atlas-skr .skr-atlas-head h2{font-size:22px!important}#skr-atlas-popover #atlas-skr input{font-size:16px!important}}
@media(max-width:420px){#skr-atlas-popover #atlas-skr .skr-atlas-controls{flex-direction:column!important}}
