.realms-ambient{z-index:25;border:1px solid var(--site-border);border-radius:var(--custom-button-radius,14px);background:var(--site-surface-strong);max-width:950px;color:var(--site-on-strong);font-family:var(--site-body-font);font-size:var(--custom-font-size,16px);align-items:center;gap:12px;margin:12px auto;padding:10px 14px;display:flex;position:relative}.realms-ambient>span{color:var(--site-accent);font-size:24px}.realms-ambient label{flex:1;gap:3px;min-width:0;display:grid}.ambient-caption{color:inherit;opacity:.8;font-size:.75em}.realms-ambient select{width:100%;max-width:380px;min-height:40px;color:inherit;font:inherit;text-overflow:ellipsis;background:0 0;border:0;font-size:.875em}.realms-ambient select option{background:var(--site-surface-strong);color:var(--site-on-strong)}.realms-ambient button{min-height:max(44px,var(--custom-button-height,44px));border:1px solid var(--site-border);border-radius:var(--custom-button-radius,12px);background:var(--site-secondary-bg);color:var(--site-secondary-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:.875em;display:flex}.realms-ambient button:focus-visible,.realms-ambient select:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}@media (width<=600px){.realms-ambient{gap:8px;margin:8px 10px;padding:8px 10px}.realms-ambient button{padding:8px;font-size:.85em}.realms-ambient select{font-size:.85em}.realms-ambient>span{font-size:20px}}@media (width<=420px){.realms-ambient{flex-wrap:wrap}.realms-ambient label{flex-basis:calc(100% - 36px)}.realms-ambient button{flex:1}}
