.ui-btn.svelte-v1xptj{height:var(--control-h,36px);border-radius:var(--radius-md,8px);font-family:inherit;font-size:var(--text-sm,14px);font-weight:var(--weight-medium,500);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast,.12s) var(--ease-standard,ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ui-btn.sm.svelte-v1xptj{height:var(--control-h-sm,30px);font-size:var(--text-xs,13px);padding:0 12px}.ui-btn.svelte-v1xptj:disabled{opacity:.5;cursor:default}.ui-btn.primary.svelte-v1xptj{background:var(--app-accent,var(--tocs-primary));color:var(--text-on-accent,#fff)}.ui-btn.primary.svelte-v1xptj:hover:not(:disabled){filter:brightness(.95)}.ui-btn.neutral.svelte-v1xptj{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.ui-btn.neutral.svelte-v1xptj:hover:not(:disabled){background:var(--surface-hover)}.ui-btn.ghost.svelte-v1xptj{color:var(--text);background:0 0}.ui-btn.ghost.svelte-v1xptj:hover:not(:disabled){background:var(--surface-hover)}.ui-btn.danger.svelte-v1xptj{color:var(--danger,#d3382f);background:0 0}.ui-btn.danger.svelte-v1xptj:hover:not(:disabled){background:var(--danger-weak,color-mix(in srgb, var(--danger,#d3382f) 12%, transparent))}.ui-btn.svelte-v1xptj:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px var(--tocs-ring));outline:none}.ui-iconbtn.svelte-1g33i8m{min-width:var(--control-h,36px);height:var(--control-h,36px);border-radius:var(--radius-md,6px);color:var(--text-secondary);font-family:inherit;font-size:var(--text-md,15px);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-standard,ease);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.ui-iconbtn.round.svelte-1g33i8m{aspect-ratio:1;border-radius:50%;padding:0}.ui-iconbtn.sm.svelte-1g33i8m{min-width:30px;height:30px;font-size:14px}.ui-iconbtn.lg.svelte-1g33i8m{min-width:38px;height:38px;font-size:17px}.ui-iconbtn.svelte-1g33i8m:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.ui-iconbtn.active.svelte-1g33i8m,.ui-iconbtn[data-state=open].svelte-1g33i8m{background:var(--app-accent-weak,var(--surface-selected));color:var(--app-accent,var(--tocs-primary))}.ui-iconbtn.svelte-1g33i8m:disabled{opacity:.4;cursor:default}.ui-iconbtn.svelte-1g33i8m:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px var(--tocs-ring));outline:none}.ui-app-icon.svelte-1ubscxt{background:var(--app-accent,var(--tocs-primary));width:40px;height:40px;color:var(--text-on-accent,#fff);cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;font-size:19px;display:flex}.ui-app-icon.svelte-1ubscxt:hover{filter:brightness(.96)}.ui-app-icon.svelte-1ubscxt:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px var(--tocs-ring));outline:none}.ui-header-btn.svelte-1b36gim{border-radius:var(--radius-pill,9999px);height:40px;font-family:inherit;font-size:15px;font-weight:var(--weight-medium,500);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast,.12s) var(--ease-standard,ease);border:1px solid #0000;align-items:center;gap:9px;padding:0 22px;display:flex}.ui-header-btn.accent.svelte-1b36gim{background:var(--app-accent,var(--tocs-primary));color:var(--text-on-accent,#fff);box-shadow:var(--shadow-sm)}.ui-header-btn.accent.svelte-1b36gim:hover:not(:disabled){filter:brightness(.96)}.ui-header-btn.outline.svelte-1b36gim{background:var(--surface,#fff);color:var(--text);border-color:var(--border-strong);gap:8px;padding:0 18px}.ui-header-btn.outline.svelte-1b36gim:hover:not(:disabled){background:var(--gray-100)}.ui-header-btn.svelte-1b36gim:disabled{opacity:.5;cursor:default}.ui-header-btn.svelte-1b36gim:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px var(--tocs-ring));outline:none}.cp-btn.svelte-fowqs{flex-direction:column;gap:0;line-height:1}.cp-btn.svelte-fowqs .bar:where(.svelte-fowqs){border-radius:1px;width:16px;height:3px;margin-top:1px;display:block}.cp-popover .cp-menu{width:224px}.cp-popover .cp-auto{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.cp-popover .cp-auto:hover{background:var(--gray-100)}.cp-popover .cp-grid{grid-template-columns:repeat(10,1fr);gap:4px;margin:8px 0;display:grid}.cp-popover .cp-swatch{cursor:pointer;border:1px solid #0000001f;border-radius:3px;width:16px;height:16px;padding:0}.cp-popover .cp-swatch.sel{outline:2px solid var(--app-accent,var(--app-docs));outline-offset:1px}.cp-popover .cp-custom{align-items:center;gap:6px;display:flex}.cp-popover .cp-custom input[type=color]{border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:6px;width:28px;height:28px;padding:0}.cp-popover .cp-hex{border:1px solid var(--border-strong);min-width:0;font-size:13px;font-family:var(--font-mono);border-radius:6px;flex:1;padding:5px 8px}.cp-popover .cp-apply{border:1px solid var(--border-strong);background:var(--gray-50);cursor:pointer;border-radius:6px;padding:5px 10px;font-size:13px}.cp-popover .cp-apply:hover{background:var(--gray-100)}
