body.has-picker-bg{background:var(--picker-bg, var(--bg));transition:background-color .25s ease}.picker-page.svelte-1s08mh5{min-height:calc(100vh - 200px);display:grid;place-items:center;padding:32px 16px}.card.svelte-1s08mh5{width:100%;max-width:640px;background:var(--surface, #fffef8);border:2px solid var(--border, #e0d8c8);border-radius:10px;box-shadow:0 4px 24px #00000014;padding:24px 28px;display:grid;gap:18px}.title.svelte-1s08mh5{margin:0 0 4px;font-size:1.4em;font-weight:700;letter-spacing:-.01em}.brand-link.svelte-1s08mh5{text-decoration:underline;color:var(--text, #282728)}.brand-link.svelte-1s08mh5 .logo-ai:where(.svelte-1s08mh5){color:var(--accent, #c76060);font-weight:700}.brand-link.svelte-1s08mh5 .logo-prakticky:where(.svelte-1s08mh5){color:var(--primary, #2e8896);font-weight:700;margin-left:2px}.field.svelte-1s08mh5 label:where(.svelte-1s08mh5),.field.svelte-1s08mh5 .row-label:where(.svelte-1s08mh5){display:block;margin:0 0 6px;font-weight:500;font-size:.95em;color:var(--text, #282728)}.field.svelte-1s08mh5 input[type=text]:where(.svelte-1s08mh5),.field.svelte-1s08mh5 input[type=password]:where(.svelte-1s08mh5),.field.svelte-1s08mh5 input[type=number]:where(.svelte-1s08mh5){width:100%;padding:8px 10px;background:var(--surface-ia, #fff);color:var(--text, #282728);border:1px solid var(--border, #ccc);border-radius:5px;font:inherit;font-size:.95em;box-sizing:border-box}.field.svelte-1s08mh5 input[type=text]:where(.svelte-1s08mh5):focus,.field.svelte-1s08mh5 input[type=password]:where(.svelte-1s08mh5):focus,.field.svelte-1s08mh5 input[type=number]:where(.svelte-1s08mh5):focus{border-color:var(--primary, #2e8896);outline:none}.hex-row.svelte-1s08mh5{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:stretch}.input-wrap.svelte-1s08mh5{position:relative}.eyedropper-btn.svelte-1s08mh5{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;background:var(--surface-ia, #fff);color:var(--text, #282728);border:1px solid var(--border, #ccc);border-radius:5px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.eyedropper-btn.svelte-1s08mh5:hover:not(:disabled){color:var(--primary, #2e8896);border-color:var(--primary, #2e8896)}.eyedropper-btn.svelte-1s08mh5:disabled{opacity:.4;cursor:not-allowed}.suggestions.svelte-1s08mh5{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;background:var(--surface, #fffef8);border:1px solid var(--border, #ccc);border-radius:5px;max-height:320px;overflow-y:auto;z-index:50;box-shadow:0 4px 12px #00000014}.suggestions.svelte-1s08mh5 li:where(.svelte-1s08mh5){list-style:none}.suggestion.svelte-1s08mh5{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;width:100%;padding:6px 10px;border:none;background:transparent;border-radius:4px;cursor:pointer;text-align:left;color:inherit;font:inherit}.suggestion.svelte-1s08mh5 .swatch:where(.svelte-1s08mh5){width:16px;height:16px;border-radius:3px;border:1px solid var(--border, #ccc)}.suggestion.svelte-1s08mh5 .sname:where(.svelte-1s08mh5){text-align:left}.suggestion.svelte-1s08mh5 code:where(.svelte-1s08mh5){font-size:.8em;color:var(--text-muted, #5a585a)}.suggestion.svelte-1s08mh5:hover,.suggestion.highlighted.svelte-1s08mh5{background:var(--card-hover-bg, rgba(46, 136, 150, .08))}.save-row.svelte-1s08mh5{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:stretch}.save-btn.svelte-1s08mh5{padding:8px 20px;background:var(--primary, #2e8896);color:var(--surface, #fff);border:1px solid var(--primary, #2e8896);border-radius:5px;font:inherit;font-weight:500;cursor:pointer;transition:opacity .12s ease,transform .12s ease}.save-btn.svelte-1s08mh5:hover:not(:disabled){opacity:.9}.save-btn.svelte-1s08mh5:disabled{opacity:.5;cursor:not-allowed}.channels.svelte-1s08mh5{display:grid;gap:10px}.channels.four.svelte-1s08mh5{grid-template-columns:repeat(4,1fr)}.channels.three.svelte-1s08mh5{grid-template-columns:repeat(3,1fr)}.channel.svelte-1s08mh5{display:grid;gap:6px}.channel.svelte-1s08mh5 input[type=number]:where(.svelte-1s08mh5){padding:5px 8px;font-size:.9em;text-align:left}.slider.svelte-1s08mh5{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:5px;background:var(--border, #ddd);outline:none;margin:0}.slider.svelte-1s08mh5::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:1px solid var(--border, #ccc);cursor:pointer;box-shadow:0 1px 3px #00000026}.slider.svelte-1s08mh5::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:1px solid var(--border, #ccc);cursor:pointer}.slider-r.svelte-1s08mh5{background:linear-gradient(to right,#000,red)}.slider-g.svelte-1s08mh5{background:linear-gradient(to right,#000,#0f0)}.slider-b.svelte-1s08mh5{background:linear-gradient(to right,#000,#00f)}.slider-a.svelte-1s08mh5{background:linear-gradient(to right,#0000,#000),repeating-conic-gradient(gray 0,gray 25%,#fff 0,#fff 50%) 0 0 / 10px 10px}.preview.svelte-1s08mh5{width:100%;height:72px;border:1px solid var(--border, #ccc);border-radius:6px;display:flex;align-items:center;justify-content:center}.preview-text.svelte-1s08mh5{color:#fff;font-size:1.4em;font-weight:700;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.12)}.type-preview.svelte-1s08mh5{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border, #ccc);border-radius:6px;overflow:hidden}.type-pane.svelte-1s08mh5{padding:14px 16px;min-height:130px;display:flex;flex-direction:column;gap:6px;transition:background-color .2s ease,color .25s ease}.pane-head.svelte-1s08mh5{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.pane-label.svelte-1s08mh5{font-size:.7em;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.bg-picker.svelte-1s08mh5{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;opacity:.7;transition:opacity .12s ease}.bg-picker.svelte-1s08mh5:hover{opacity:1}.bg-hex.svelte-1s08mh5{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72em;letter-spacing:0;text-transform:lowercase}.bg-swatch.svelte-1s08mh5{width:14px;height:14px;border-radius:3px;border:1px solid currentColor;box-shadow:0 0 0 1px #7f7f7f4d}.bg-picker.svelte-1s08mh5 input[type=color]:where(.svelte-1s08mh5){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;background:transparent}.type-heading.svelte-1s08mh5{margin:0;font-size:1.35em;font-weight:700;letter-spacing:-.01em;line-height:1.15}.type-body.svelte-1s08mh5{margin:0;font-size:.85em;line-height:1.5}.type-mono.svelte-1s08mh5{margin:auto 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75em;opacity:.85}.shades.svelte-1s08mh5{display:grid;grid-template-columns:repeat(21,1fr);height:56px;border:1px solid var(--border, #ccc);border-radius:6px;overflow:hidden}.shade.svelte-1s08mh5{position:relative;padding:0;border:none;cursor:pointer;transition:transform .12s ease}.shade.svelte-1s08mh5:hover{transform:scaleY(1.05);z-index:1}.indicator.svelte-1s08mh5{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%)}.hint.svelte-1s08mh5{margin:8px 0 0;font-size:.85em;color:var(--text-muted, #5a585a)}.link-btn.svelte-1s08mh5{background:none;border:none;padding:0;color:var(--primary, #2e8896);cursor:pointer;font:inherit;text-decoration:underline}.token-prompt.svelte-1s08mh5{margin-top:10px;padding:12px;background:var(--ui-surface, #f7f6f0);border-radius:5px}.token-prompt.svelte-1s08mh5 label:where(.svelte-1s08mh5){margin-bottom:6px;font-size:.85em}.message.svelte-1s08mh5{margin:10px 0 0;padding:8px 12px;border-radius:5px;font-size:.9em}.message.ok.svelte-1s08mh5{background:#2e88961f;color:var(--primary, #2e8896);border:1px solid var(--primary, #2e8896)}.message.err.svelte-1s08mh5{background:#c760601f;color:var(--accent, #c76060);border:1px solid var(--accent, #c76060)}@media(max-width:520px){.card.svelte-1s08mh5{padding:18px 16px}.channels.four.svelte-1s08mh5,.channels.three.svelte-1s08mh5{grid-template-columns:1fr 1fr}.type-preview.svelte-1s08mh5{grid-template-columns:1fr}}
