.export-panel.svelte-puhdz2{padding:1rem 1rem 1.125rem}@media(min-width:640px){.export-panel.svelte-puhdz2{padding:1.25rem}}.export-header.svelte-puhdz2{margin-bottom:1rem}.export-subtitle.svelte-puhdz2{margin-top:.35rem;font-size:.8125rem;line-height:1.4;color:var(--color-muted)}.export-list.svelte-puhdz2{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.export-row.svelte-puhdz2{display:flex;align-items:stretch;gap:.375rem}.export-option.svelte-puhdz2{display:flex;min-width:0;flex:1;align-items:center;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--export-option-border);border-radius:.75rem;background:var(--export-option-bg);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.export-download.svelte-puhdz2{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;border:1px solid var(--export-option-border);border-radius:.75rem;background:var(--export-option-bg);color:var(--color-accent);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.export-option.svelte-puhdz2:disabled,.export-download.svelte-puhdz2:disabled{cursor:not-allowed;opacity:.5;transform:none}.export-option.svelte-puhdz2:not(:disabled):hover,.export-download.svelte-puhdz2:not(:disabled):hover{background:var(--export-option-hover-bg);border-color:var(--export-option-hover-border);box-shadow:0 2px 8px #0000001f;transform:translateY(-1px)}.export-option.svelte-puhdz2:not(:disabled):active,.export-download.svelte-puhdz2:not(:disabled):active{transform:translateY(0)}.export-option--active.svelte-puhdz2,.export-option--success.svelte-puhdz2{background:var(--export-option-active-bg);border-color:var(--export-option-active-border)}.export-option--error.svelte-puhdz2{border-color:var(--color-accent-red)}.export-option__badge.svelte-puhdz2{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:var(--export-badge-gradient);color:var(--export-badge-text);font-size:.75rem;font-weight:700;letter-spacing:.02em}.export-option__text.svelte-puhdz2{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1rem}.export-option__label.svelte-puhdz2{font-size:.9375rem;font-weight:600;color:var(--color-heading);line-height:1.2}.export-option__hint.svelte-puhdz2{font-size:.75rem;color:var(--color-muted);line-height:1.25;word-break:break-word}.export-option--active.svelte-puhdz2 .export-option__hint:where(.svelte-puhdz2),.export-option--success.svelte-puhdz2 .export-option__hint:where(.svelte-puhdz2){color:var(--color-green)}.export-option--error.svelte-puhdz2 .export-option__hint:where(.svelte-puhdz2){color:var(--color-accent-red)}.export-option__copy-icon.svelte-puhdz2{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:var(--color-accent);opacity:.85}.export-option--active.svelte-puhdz2 .export-option__copy-icon:where(.svelte-puhdz2),.export-option--success.svelte-puhdz2 .export-option__copy-icon:where(.svelte-puhdz2){color:var(--color-green)}.export-footer.svelte-puhdz2{margin-top:.875rem;padding-top:.75rem;border-top:1px solid var(--export-divider);text-align:center;font-size:.75rem;color:var(--color-muted)}.picker-inactive.svelte-hd2gal{color:var(--color-heading);background:var(--picker-inactive-bg);border-color:var(--picker-inactive-border)}.color-picker-layout.svelte-on716b{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem}@media(min-width:1024px){.color-picker-layout.svelte-on716b{flex-direction:row;align-items:flex-start;gap:2rem}}.wheel-slot.svelte-on716b{flex:0 0 auto;width:100%;max-width:360px;aspect-ratio:1;align-self:center}@media(min-width:1024px){.wheel-slot.svelte-on716b{align-self:flex-start}}.controls-column.svelte-on716b{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:1.25rem;width:100%}.controls-section.svelte-on716b{display:flex;width:100%;min-width:0;flex-direction:column;gap:.75rem}.target-color-inputs.svelte-on716b{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media(max-width:420px){.target-color-inputs.svelte-on716b{grid-template-columns:1fr}}.recent-colors-inner.svelte-on716b{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.recent-add-row.svelte-on716b{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.swatch-add.svelte-on716b{background:var(--swatch-add-bg)}.preview-frame.svelte-1eoiijs{min-height:280px}@media(min-width:1024px){.preview-frame.svelte-1eoiijs{min-height:320px}}.nav-item.svelte-1eoiijs{all:unset;cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;transition:color .12s ease}.nav-item.svelte-1eoiijs:hover{color:var(--accent)}.nav-item.svelte-1eoiijs:active{opacity:.75}.palette-wcag.svelte-1rodzo{display:flex;justify-content:flex-end;margin-top:.75rem;width:100%}@media(min-width:640px){.palette-wcag.svelte-1rodzo{position:absolute;right:.75rem;bottom:.75rem;z-index:2;margin-top:0;width:auto}}.palette-wcag__anchor.svelte-1rodzo{position:relative}.palette-wcag__trigger.svelte-1rodzo{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.35rem .5rem;padding:.4rem .65rem;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-panel);font-family:var(--font-sans);font-size:.75rem;color:var(--color-heading);cursor:pointer;transition:border-color .2s,box-shadow .2s}.palette-wcag__trigger.svelte-1rodzo:hover{border-color:var(--wcag-accent);box-shadow:0 0 0 1px var(--wcag-accent)}.palette-wcag__label.svelte-1rodzo{font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.palette-wcag__level.svelte-1rodzo{font-weight:700;color:var(--wcag-accent)}.palette-wcag__ratio.svelte-1rodzo{font-variant-numeric:tabular-nums;color:var(--color-paragraph)}.palette-wcag__panel.svelte-1rodzo{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:10;width:min(20rem,calc(100vw - 2.5rem));max-height:min(60vh,26rem);overflow:auto;padding:.75rem;border-radius:.75rem;border:1px solid var(--color-border);background:var(--color-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-panel);font-size:.75rem;color:var(--color-paragraph)}@media(min-width:640px){.palette-wcag__panel.svelte-1rodzo{width:20rem}}.palette-wcag__summary.svelte-1rodzo{margin:0 0 .5rem;line-height:1.45}.palette-wcag__list.svelte-1rodzo{margin:0;padding:0;list-style:none}.palette-wcag__list.svelte-1rodzo li:where(.svelte-1rodzo){display:grid;grid-template-columns:1fr auto auto;gap:.35rem .5rem;align-items:center;padding:.35rem 0;border-bottom:1px solid var(--color-border)}.palette-wcag__list.svelte-1rodzo li:where(.svelte-1rodzo):last-child{border-bottom:none}.palette-wcag__pair-label.svelte-1rodzo{min-width:0;line-height:1.3}.palette-wcag__pair-ratio.svelte-1rodzo{font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-heading)}.pass-aa.svelte-1rodzo .palette-wcag__pair-ratio:where(.svelte-1rodzo){color:var(--wcag-aa)}.pass-aaa.svelte-1rodzo .palette-wcag__pair-ratio:where(.svelte-1rodzo){color:var(--wcag-aaa)}.palette-wcag__swatches.svelte-1rodzo{display:flex;gap:2px}.palette-wcag__swatches.svelte-1rodzo span:where(.svelte-1rodzo){width:.875rem;height:.875rem;border-radius:3px;border:1px solid rgba(0,0,0,.15)}.palette-wcag__worst.svelte-1rodzo{margin:.5rem 0 0;font-size:.6875rem;color:var(--color-muted)}.theme-card-shell.svelte-lvzttj{background:linear-gradient(180deg,var(--card-border-from, rgba(255, 255, 255, .5)),var(--card-border-to, rgba(255, 255, 255, .2)))}.theme-card-muted.svelte-lvzttj{text-shadow:none}.theme-card-muted.has-dark-text.svelte-lvzttj{text-shadow:0 1px 2px rgba(255,255,255,.85)}.lock-animation.svelte-lvzttj{animation:svelte-lvzttj-lockPop .42s cubic-bezier(.34,1.56,.64,1);transform-origin:center}@keyframes svelte-lvzttj-lockPop{0%{transform:scale(.6) rotate(-25deg);opacity:.6}40%{transform:scale(1.25) rotate(18deg)}70%{transform:scale(.95) rotate(-8deg)}to{transform:scale(1) rotate(0);opacity:1}}.selection-option-idle.svelte-1ug50vy:hover{background:var(--selection-hover)}
