button.svelte-1u317mj{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.theme-trigger.svelte-1u317mj,.close-button.svelte-1u317mj{width:48px;height:48px;color:var(--text-primary);background:0 0;border:0;border-radius:50%;place-items:center;padding:12px;display:grid}.theme-trigger.svelte-1u317mj:hover,.close-button.svelte-1u317mj:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.theme-trigger.svelte-1u317mj:focus-visible,.close-button.svelte-1u317mj:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.theme-trigger.svelte-1u317mj img:where(.svelte-1u317mj){width:24px;height:24px;display:block}dialog.svelte-1u317mj{box-sizing:border-box;overscroll-behavior:contain;border:var(--outline-width) solid var(--outline);border-radius:var(--radius);background:var(--surface);width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 48px);color:var(--text-primary);font-family:var(--body-font);color-scheme:var(--color-scheme);margin:auto;padding:12px 18px 20px;overflow:auto}dialog.svelte-1u317mj::backdrop{background:#0000008a}.picker-header.svelte-1u317mj{align-items:center;gap:8px;display:flex}h2.svelte-1u317mj{font:700 18px/1.5 var(--body-font);color:var(--text-primary);flex:1;margin:0}.close-button.svelte-1u317mj{flex:none}.close-button.svelte-1u317mj svg:where(.svelte-1u317mj){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.theme-list.svelte-1u317mj{flex-direction:column;gap:14px;padding:12px 5px 14px 0;display:flex}.theme-card.svelte-1u317mj{--card-border:var(--outline);--card-border-width:var(--outline-width);box-sizing:border-box;width:100%;min-height:96px;padding:calc(14px - var(--card-border-width)) calc(12px - var(--card-border-width));border:var(--card-border-width) solid var(--card-border);border-radius:var(--radius);background:var(--backdrop-start);color:var(--text-primary);box-shadow:var(--theme-card-shadow);text-align:left;align-items:center;display:flex;position:relative}.theme-card.selected.svelte-1u317mj{--card-border:var(--text-primary);--card-border-width:3px}.theme-card.retro.selected.svelte-1u317mj,.theme-card.pixel.selected.svelte-1u317mj,.theme-card.christmas.selected.svelte-1u317mj{--card-border:var(--accent)}.theme-card.svelte-1u317mj:hover{background:color-mix(in srgb, var(--accent) 5%, var(--backdrop-start))}.theme-card.svelte-1u317mj:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.theme-emblem.svelte-1u317mj{object-fit:contain;flex:none;width:64px;height:64px;display:block}.theme-name.svelte-1u317mj{font:var(--display-weight) 17px/1.35 var(--display-font);flex:1;margin-left:14px}.choice-indicator.svelte-1u317mj{width:24px;height:24px;color:var(--text-muted);flex:none;margin-left:10px}.selected.svelte-1u317mj .choice-indicator:where(.svelte-1u317mj){color:var(--text-primary)}.pixel.selected.svelte-1u317mj .choice-indicator:where(.svelte-1u317mj),.christmas.selected.svelte-1u317mj .choice-indicator:where(.svelte-1u317mj){color:var(--accent)}.snow-setting.svelte-1u317mj{border:var(--outline-width) solid var(--outline);border-radius:var(--control-radius);background:var(--input-fill);min-height:48px;color:var(--text-primary);font:500 15px/1.6 var(--body-font);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;display:flex}.snow-setting.svelte-1u317mj input:where(.svelte-1u317mj){width:22px;height:22px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.snow-setting.svelte-1u317mj:focus-within{outline:2px solid var(--accent);outline-offset:2px}.snow-intensity.svelte-1u317mj{min-width:0;font:500 15px/1.6 var(--body-font);border:0;margin:16px 0 0;padding:0}.snow-intensity.svelte-1u317mj legend:where(.svelte-1u317mj){color:var(--text-primary);padding:0 0 8px}.snow-levels.svelte-1u317mj{flex-wrap:wrap;gap:8px;display:flex}.snow-level.svelte-1u317mj{box-sizing:border-box;border:1px solid var(--outline);border-radius:var(--control-radius);background:var(--input-fill);min-height:44px;color:var(--text-primary);cursor:pointer;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:6px 10px;display:flex}.snow-level.selected.svelte-1u317mj{border-color:var(--selection);background:var(--selection);color:var(--on-selection)}.snow-level.svelte-1u317mj input:where(.svelte-1u317mj){width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.snow-level.selected.svelte-1u317mj input:where(.svelte-1u317mj){accent-color:var(--on-selection)}.snow-level.svelte-1u317mj:focus-within{outline:2px solid var(--accent);outline-offset:2px}.snow-intensity.svelte-1u317mj:disabled{opacity:.5}.snow-intensity.svelte-1u317mj:disabled .snow-level:where(.svelte-1u317mj),.snow-intensity.svelte-1u317mj:disabled input:where(.svelte-1u317mj){cursor:default}.retro.svelte-1u317mj{overflow:hidden}.retro.svelte-1u317mj:before,.retro.svelte-1u317mj:after{content:"";border:var(--card-border-width) solid var(--card-border);background:var(--picker-surface);pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.retro.svelte-1u317mj:before{left:calc(-5px - var(--card-border-width))}.retro.svelte-1u317mj:after{right:calc(-5px - var(--card-border-width))}
