#theme-picker[hidden]{display:none!important}
.atlas-theme-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:8px 0 20px;padding:12px 14px;border:1px solid #c9c1b1;border-radius:7px;background:#fffefa;color:#26251f;text-align:left;font:400 14px/1.5 "Atlas Sans",Arial,sans-serif;cursor:pointer}
.atlas-theme-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.atlas-theme-trigger>svg{flex-shrink:0;color:#716e64}
.atlas-theme-trigger[aria-expanded=true]{border-color:#a65b3d;background:#fcfaf5}
.atlas-theme-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}
.atlas-theme-trigger:focus-visible{outline:2px solid #a65b3d;outline-offset:3px}
.atlas-theme-options{position:fixed;z-index:100;overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:5px;border:1px solid #c9c1b1;border-radius:9px;background:#fcfaf5;color:#26251f;font:400 14px/1.5 "Atlas Sans",Arial,sans-serif;scrollbar-width:thin;scrollbar-color:#a69b87 #eee8dc}
.atlas-theme-options[hidden]{display:none}
.atlas-theme-option{position:relative;min-height:44px;box-sizing:border-box;padding:11px 36px 11px 12px;border-radius:5px;cursor:pointer;overflow-wrap:anywhere}
.atlas-theme-option.is-highlighted{background:#eee8dc;color:#874b34}
.atlas-theme-option[aria-selected=true]{color:#874b34;font-weight:500}
.atlas-theme-option[aria-selected=true]::after{content:"";position:absolute;right:16px;top:17px;width:5px;height:9px;border:solid currentColor;border-width:0 1.75px 1.75px 0;transform:rotate(45deg)}
@media(max-width:760px){.atlas-theme-trigger,.atlas-theme-options{font-size:16px}.atlas-theme-trigger{margin:6px 0 16px}}
