.themes-bar{display:none}@media (width>=900px){.themes-bar{z-index:4;pointer-events:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1c1a17;background:#f6f0e1e0;border:1.5px solid #1119;border-radius:999px;align-items:center;gap:12px;width:min(820px,100% - 48px);padding:8px 8px 8px 18px;font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.themes-bar-label{color:#5e5848;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:11px;font-weight:800}.themes-bar-list{scrollbar-width:none;flex:1;gap:8px;min-width:0;margin:0;padding:2px 0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.themes-bar-list::-webkit-scrollbar{display:none}.themes-bar-chip{color:#1c1a17;white-space:nowrap;background:#f6f0e1;border:1.5px solid #111;border-radius:999px;flex:none;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .12s;display:flex}.themes-bar-chip:hover{transform:translateY(-1px)}.themes-bar-chip img{object-fit:cover;border:1.5px solid #111;border-radius:50%;width:30px;height:30px}.themes-bar-all{color:#f6f0e1;background:#1c1a17;border-radius:999px;flex:none;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none}:is(.themes-bar-chip,.themes-bar-all):focus-visible{outline-offset:2px;outline:3px solid #1c1a17}html[data-theme=dark] .themes-bar{color:#f4ebd7;background:#0c1a1cd9;border-color:#9fb3adb3}html[data-theme=dark] .themes-bar-label{color:#9fb3ad}html[data-theme=dark] .themes-bar-chip{color:#f4ebd7;background:#16292b;border-color:#9fb3ad}html[data-theme=dark] .themes-bar-all{color:#0c1a1c;background:#f4ebd7}}@media (prefers-reduced-motion:reduce){.themes-bar-chip{transition:none}}@media (width>=900px){.og-ui:has(>.themes-bar)>.og-hero{translate:0 -84px}.og-ui:has(>.themes-bar)>.ed-start{bottom:calc(102px + var(--ed-start-lift,0px))!important;max-height:calc(100% - 210px)!important}.edition.ed-home:has(.themes-bar){--ed-bar-lift:84px}}
