.atlas-theme-navigation{margin:28px 0;scroll-margin-top:20px}
.atlas-theme-navigation h2{font-size:26px;color:var(--space-ink);margin:0 0 10px}
.atlas-theme-navigation>p{font-size:16px;line-height:1.6;color:var(--space-muted);margin:0 0 20px}
.atlas-theme-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
.atlas-theme-button{display:flex;align-items:center;text-align:left;gap:12px;width:100%;min-height:62px;padding:16px 20px;border:1px solid var(--space-accent);border-radius:14px;background:var(--space-accent);color:#fff;transition:background .15s,border-color .15s;box-shadow:0 3px 10px #203a5008}
.atlas-theme-button:hover{background:var(--space-hover);border-color:var(--space-hover)}
.atlas-theme-number{flex:none;white-space:nowrap;font-size:17px;font-weight:500;color:#fff}
.atlas-theme-name{flex:1;min-width:0;font-size:17px;font-weight:500;line-height:1.45;color:#fff}
.atlas-theme-arrow{flex:none;margin-left:auto;font-size:20px;color:#fff}
body[data-collection] .filters.atlas-theme-search{grid-template-columns:minmax(0,1fr)}
body[data-collection] [hidden]{display:none!important}
@media(max-width:420px){.atlas-theme-button{padding:15px 16px;gap:10px}.atlas-theme-name{font-size:16px}}
@media print{.atlas-theme-navigation{display:none}}
