/* Design tools only: rendered by local/Preview when a valid ?theme= is explicit. */
#member-theme-switcher{position:fixed;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:20;display:flex;gap:2px;padding:3px;border:1px solid #cbd4d9;border-radius:8px;background:#faf9f4;box-shadow:0 1px 5px #0001}
#member-theme-switcher[hidden]{display:none}
#member-theme-switcher button{margin:0;padding:0 9px;min-height:44px;border:0;border-radius:5px;background:transparent;color:#526570;font:400 12px/1.3 system-ui,sans-serif;cursor:pointer}
#member-theme-switcher button[aria-pressed="true"]{background:#e7eef1;color:#304b60}
html[data-splash-color] #member-theme-switcher{visibility:hidden}
