.theme-selector[data-astro-cid-pdb2ensp]{gap:var(--md-spacing-md);align-items:center;display:flex;position:relative}.theme-selector[data-astro-cid-pdb2ensp] .theme-mode-toggle[data-astro-cid-pdb2ensp],.theme-selector[data-astro-cid-pdb2ensp] .current-color-trigger[data-astro-cid-pdb2ensp]{border-radius:var(--md-radius-pill);block-size:2.75rem;inline-size:2.75rem;color:var(--md-on-surface);transition:background-color var(--md-motion-duration-medium-1) var(--md-motion-easing-standard), color var(--md-motion-duration-medium-1) var(--md-motion-easing-standard), transform var(--md-motion-duration-short-2) var(--md-motion-easing-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.theme-selector[data-astro-cid-pdb2ensp] .theme-mode-toggle[data-astro-cid-pdb2ensp]:hover,.theme-selector[data-astro-cid-pdb2ensp] .current-color-trigger[data-astro-cid-pdb2ensp]:hover{background:color-mix(in srgb, var(--md-on-surface) 8%, transparent)}.theme-selector[data-astro-cid-pdb2ensp] .theme-mode-toggle[data-astro-cid-pdb2ensp]:active,.theme-selector[data-astro-cid-pdb2ensp] .current-color-trigger[data-astro-cid-pdb2ensp]:active{transform:scale(.96)}.theme-selector[data-astro-cid-pdb2ensp] .theme-mode-toggle[data-astro-cid-pdb2ensp]:focus-visible,.theme-selector[data-astro-cid-pdb2ensp] .current-color-trigger[data-astro-cid-pdb2ensp]:focus-visible{outline:var(--md-focus-ring-width,3px) solid var(--md-theme-primary);outline-offset:var(--md-focus-ring-offset,2px);box-shadow:none}.color-selector[data-astro-cid-pdb2ensp],.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp]{position:relative}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] summary[data-astro-cid-pdb2ensp]{list-style:none}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] summary[data-astro-cid-pdb2ensp]::-webkit-details-marker{display:none}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .current-color-trigger[data-astro-cid-pdb2ensp]{color:inherit;font:inherit;background:0 0;border:0;position:relative}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp]{top:calc(100% + .5rem);left:auto;right:0;background-color:color-mix(in srgb, var(--md-surface-container-high) 92%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid var(--md-outline-variant);width:min(13rem,100vw - 2rem);box-shadow:var(--md-elevation-3);border-radius:var(--md-radius-lg);padding:var(--md-spacing-sm);z-index:10000;margin:0;position:absolute;inset-inline:auto 0;translate:0}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .palette-options[data-astro-cid-pdb2ensp]{justify-content:center;gap:var(--md-spacing-xs);grid-template-columns:repeat(4,2.75rem);margin:0;padding:0;list-style:none;display:grid}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] li[data-astro-cid-pdb2ensp]{min-inline-size:0}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp]{place-items:center;gap:var(--md-spacing-sm);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--md-radius-md);width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--md-on-surface);text-align:start;background:0 0;border:none;margin:0;padding:0;display:grid;position:relative}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp]:hover{background:color-mix(in srgb, var(--md-theme-primary) 8%, transparent)}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp] .check-icon[data-astro-cid-pdb2ensp]{width:1rem;height:1rem;color:light-dark(var(--preview-on-primary-light),var(--preview-on-primary-dark));pointer-events:none;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp][aria-selected=true] .check-icon[data-astro-cid-pdb2ensp]{display:block}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp][aria-selected=true] .color-preview[data-astro-cid-pdb2ensp]{outline:1px solid var(--md-theme-primary);outline-offset:2px}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp][aria-selected=true]{background:color-mix(in srgb, var(--md-theme-primary) 10%, transparent)}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp]:hover .color-preview[data-astro-cid-pdb2ensp],.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp]:focus-visible .color-preview[data-astro-cid-pdb2ensp]{transform:scale(1.04)}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp]:focus-visible{outline:3px solid var(--md-theme-primary);outline-offset:2px;box-shadow:none}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp] .color-preview[data-astro-cid-pdb2ensp]{border:1px solid color-mix(in srgb, var(--md-on-surface) 12%, transparent);width:2.5rem;height:2.5rem;transition:transform var(--md-motion-duration-short-4) var(--md-motion-easing-standard);border-radius:50%;display:block;overflow:hidden}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp] .color-preview[data-astro-cid-pdb2ensp] .preview-tone[data-astro-cid-pdb2ensp]{width:100%;height:100%;display:block}.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp] .color-option[data-astro-cid-pdb2ensp] .color-preview[data-astro-cid-pdb2ensp] .preview-tone--primary[data-astro-cid-pdb2ensp]{background:light-dark(var(--preview-primary-light),var(--preview-primary-dark))}.color-selector[data-astro-cid-pdb2ensp] .palette-icon[data-astro-cid-pdb2ensp]{width:1.5rem;height:1.5rem;color:var(--md-theme-primary)}.color-selector[data-astro-cid-pdb2ensp] .current-color[data-astro-cid-pdb2ensp]{background-color:var(--md-theme-primary-container);cursor:pointer;width:.75rem;height:.75rem;box-shadow:none;border:2px solid var(--md-surface);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,opacity .2s;display:inline-flex;position:absolute;inset:auto .25rem .25rem auto;overflow:hidden}.color-selector[data-astro-cid-pdb2ensp] .current-color[data-astro-cid-pdb2ensp] .current-color__tone[data-astro-cid-pdb2ensp]{block-size:100%}.color-selector[data-astro-cid-pdb2ensp] .current-color[data-astro-cid-pdb2ensp] .current-color__tone--primary[data-astro-cid-pdb2ensp]{background:var(--md-theme-primary);flex:1}.color-selector[data-astro-cid-pdb2ensp] .current-color[data-astro-cid-pdb2ensp]:hover{opacity:.9;transform:scale(1.05)}@media (width<=640px){.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp]{width:min(13rem,100vw - 1rem)}}@media (prefers-reduced-motion:reduce){.theme-mode-toggle[data-astro-cid-pdb2ensp],.current-color-trigger[data-astro-cid-pdb2ensp],.color-option[data-astro-cid-pdb2ensp],.color-preview[data-astro-cid-pdb2ensp],.current-color[data-astro-cid-pdb2ensp]{transition:none}.theme-mode-toggle[data-astro-cid-pdb2ensp]:active,.current-color-trigger[data-astro-cid-pdb2ensp]:active,.color-preview[data-astro-cid-pdb2ensp],.current-color[data-astro-cid-pdb2ensp]:hover{transform:none}}@supports not (backdrop-filter:blur(1px)){.color-selector[data-astro-cid-pdb2ensp] .palette-menu[data-astro-cid-pdb2ensp] .color-palette[data-astro-cid-pdb2ensp]{background-color:var(--md-surface-container-high);backdrop-filter:none}}.theme-toggle-icon[data-astro-cid-pdb2ensp]{color:var(--md-on-surface);transition:color .2s}.check-icon[data-astro-cid-pdb2ensp]{color:var(--preview-on-color);display:none}[data-theme=dark] .theme-toggle-icon[data-astro-cid-pdb2ensp],[data-theme=light] .theme-toggle-icon[data-astro-cid-pdb2ensp]{color:var(--md-on-surface)}
