html[data-themer-mode=light]{color-scheme:light}html[data-themer-mode=dark]{color-scheme:dark}.themer-switch{display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;margin:0;padding:4px;border:1px solid #8885;border-color:color-mix(in srgb,currentColor 20%,transparent);border-radius:var(--themer-radius,var(--themer-config-radius,100px));background:#8881;background:color-mix(in srgb,currentColor 6%,transparent);font-family:inherit;font-size:13px;line-height:1.3;isolation:isolate}.themer-switch a{display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;min-height:36px;margin:0;padding:9px 13px;border:0;border-radius:var(--themer-radius,var(--themer-config-radius,100px));background:#fff0;color:inherit;font:inherit;font-weight:600;line-height:1.3;text-decoration:none!important;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.themer-switch a:hover{background:#8882;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit}.themer-switch a[aria-current=true]{background:var(--themer-active,var(--themer-config-active,#6754d9));color:var(--themer-active-text,var(--themer-config-active-text,#fff));box-shadow:0 2px 5px #0002}.themer-switch a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.themer-switch svg{display:block;flex:none;width:18px;height:18px;filter:none}.themer-switch--small{font-size:12px;padding:3px}.themer-switch--small a{min-height:32px;padding:7px 10px}.themer-switch--small svg{width:16px;height:16px}.themer-switch--large{font-size:15px;padding:5px}.themer-switch--large a{min-height:44px;padding:11px 17px}.themer-switch--large svg{width:20px;height:20px}.themer-switch--icons .themer-switch__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.themer-switch-wrap{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;min-width:0}.themer-switch-error{flex-basis:100%;margin-top:8px;font-family:inherit;font-size:12px;line-height:1.5;text-align:inherit}.themer-switch-wrap--left{justify-content:flex-start}.themer-switch-wrap--center{justify-content:center}.themer-switch-wrap--right{justify-content:flex-end}.themer-switch [hidden]{display:none!important}.themer-footer{display:flex;box-sizing:border-box;width:100%;padding:20px 16px 28px;margin:0}@media(prefers-reduced-motion:reduce){.themer-switch a{transition:none}}