.folio-theme-picker{z-index:90;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--folio-edge);background:var(--folio-surface);width:144px;color:var(--folio-text-secondary);box-shadow:0 4px 18px color-mix(in srgb, var(--folio-shadow) 10%, transparent);border-radius:16px;align-items:center;gap:8px;padding:0 0 0 14px;display:flex;position:fixed}.folio-theme-picker>svg{flex-shrink:0}.folio-theme-picker .folio-select-trigger{background:0 0;border:0;border-radius:16px;min-height:44px;padding:10px 12px 10px 0;font-size:14px}body:has(.folio-theme-picker){padding-bottom:0}body:has(.folio-theme-picker) :is(.login-footer,.pricing-footer,.api-docs-main,.ob-main,.cc-page){padding-bottom:max(76px, calc(env(safe-area-inset-bottom) + 60px))}body:has(.folio-theme-picker) .landing>footer{padding-bottom:max(76px, calc(env(safe-area-inset-bottom) + 60px))}.folio-theme-picker .folio-select-value{white-space:nowrap;overflow-wrap:normal}body:has(.folio-theme-picker) .agent-run-dock{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 60px)}@media (max-width:700px){.folio-theme-picker{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:144px}.folio-theme-picker .folio-select-trigger{font-size:16px}}html[data-folio-theme=dark] .folio-theme-picker{border-color:#0000}body:has(.account-menu-trigger) .folio-theme-picker{display:none}body:has(.account-menu-trigger) .agent-run-dock{bottom:max(16px, env(safe-area-inset-bottom))}
