:root,.theme-option{--lime:#d5f875;--lime-rgb:213,248,117;--lime-2:#c6ef55;--lime-ink:#162008;--gradient-start:#eeffb5;--gradient-end:#b7e65a;--accent:#b6a7e8;--accent-rgb:182,167,232;--lime-soft:rgba(var(--lime-rgb),.1);--lime-line:rgba(var(--lime-rgb),.32);--accent-soft:rgba(var(--accent-rgb),.1);--accent-line:rgba(var(--accent-rgb),.36);--accent-selected:rgba(var(--accent-rgb),.16);--accent-hover:rgba(var(--accent-rgb),.18);--primary-gradient:linear-gradient(115deg,var(--gradient-start),var(--lime) 48%,var(--gradient-end));--primary-hover:linear-gradient(115deg,color-mix(in srgb,var(--gradient-start),white 18%),color-mix(in srgb,var(--lime),white 12%) 48%,color-mix(in srgb,var(--gradient-end),white 12%));--primary-pressed:linear-gradient(115deg,color-mix(in srgb,var(--gradient-start),var(--lime-ink) 9%),color-mix(in srgb,var(--lime),var(--lime-ink) 9%) 48%,color-mix(in srgb,var(--gradient-end),var(--lime-ink) 9%))}:root[data-theme=mint],.theme-option[data-theme=mint]{--lime:#8ee1b4;--lime-rgb:142,225,180;--lime-2:#73d6a2;--lime-ink:#0d241b;--gradient-start:#c6f8df;--gradient-end:#63c9b0;--accent:#b3b8ef;--accent-rgb:179,184,239}:root[data-theme=sky],.theme-option[data-theme=sky]{--lime:#9ccdfa;--lime-rgb:156,205,250;--lime-2:#82b9ef;--lime-ink:#102132;--gradient-start:#d4efff;--gradient-end:#8ba5ed;--accent:#e1b8d6;--accent-rgb:225,184,214}:root[data-theme=violet],.theme-option[data-theme=violet]{--lime:#bca6f4;--lime-rgb:188,166,244;--lime-2:#ad91ed;--lime-ink:#20152f;--gradient-start:#e4d8ff;--gradient-end:#a091e0;--accent:#c8e69b;--accent-rgb:200,230,155}:root[data-theme=peach],.theme-option[data-theme=peach]{--lime:#f6b995;--lime-rgb:246,185,149;--lime-2:#eea67e;--lime-ink:#2a1b13;--gradient-start:#ffe3c8;--gradient-end:#e7a389;--accent:#a8c7ef;--accent-rgb:168,199,239}:root[data-theme=rose],.theme-option[data-theme=rose]{--lime:#f1adca;--lime-rgb:241,173,202;--lime-2:#e995bc;--lime-ink:#291823;--gradient-start:#ffdae9;--gradient-end:#d99acb;--accent:#aeddc7;--accent-rgb:174,221,199}.button.secondary,.settings-grid .button[data-action=connect]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.button.secondary:hover:not(:disabled),.settings-grid .button[data-action=connect]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent)}.button.primary:active:not(:disabled){background:var(--primary-pressed)}.hero-title em{background:var(--primary-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.home-second-link{color:var(--accent)}.home-second-link:hover{color:var(--text)}.home-mail,.mcp-section-head .kicker,.home-mail:hover,.measured-lead .text-link:hover,.home-final .text-link:hover,.home-section-aside .text-link,.measured-lead .text-link,.home-final .text-link,.creator-history .text-link,.settings-grid .text-link,.credit-account .text-link,.credit-transactions-link,.mcp-page .text-link,.mcp-copy{color:var(--accent)}.home-section-aside .text-link:hover,.settings-grid .text-link:hover,.credit-account .text-link:hover,.credit-transactions-link:hover,.mcp-page .text-link:hover,.mcp-copy:hover{color:color-mix(in srgb,var(--accent),white 20%)}.home-evaluation .kicker,.home-ba .kicker,.home-faq .kicker{color:var(--accent)}.deck,.settings-grid .settings-card,.mcp-cards article{--spotlight-rgb:var(--accent-rgb)}.creator-tabs>.flow-card[aria-selected=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.flow-card.active,.flow-card.active .glyph,.flow-card:hover:not(:disabled) .glyph,.deck-params .deck-row-label .icon,.deck-tip:hover,.deck-tip:focus-visible,.deck-tip.is-open{color:var(--accent)}.deck-params .seg>button[aria-checked=true]{color:var(--accent);background:var(--accent-selected);box-shadow:inset 0 0 0 1px var(--accent-line)}.deck-switch[aria-checked=true] .switch{background:var(--accent-selected);border-color:var(--accent-line);box-shadow:none}.deck-switch[aria-checked=true] .switch i{background:var(--accent)}.deck-switch[aria-checked=true] .status,[data-indicator=file-tabs]>button.active{color:var(--accent)}[data-indicator=file-tabs]>button.active small{color:var(--bg);background:var(--accent)}[data-indicator=file-tabs]>.indicator{background:var(--accent);box-shadow:none}[data-indicator=file-view]>button.active,[data-indicator=mcp-client]>button.active{color:var(--accent)}[data-indicator=file-view]>.indicator,[data-indicator=mcp-client]>button.active{background:var(--accent-selected);box-shadow:inset 0 0 0 1px var(--accent-line)}#file-grid .task-cover:focus-visible{outline-color:var(--accent);outline-offset:-3px}#file-grid .task-cover .cover-play{color:var(--bg)}#file-grid .cover-play .icon{background:var(--accent)}#file-grid [data-action=download]:hover:not(:disabled),#file-grid [data-action=download]:focus-visible{color:var(--accent);background:var(--accent-soft)}.setting-note{background:linear-gradient(160deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-rgb),.025)),var(--surface);border-color:rgba(var(--accent-rgb),.24)}.setting-note>.icon{color:var(--accent);background:var(--accent-soft)}.mcp-network-orbit{stroke:var(--accent);stroke-opacity:.32}.mcp-network-outer{stroke:rgba(var(--accent-rgb),.22)}.mcp-network-inner{stroke:var(--accent);stroke-opacity:.2}.mcp-orbit-dust{fill:var(--accent)}.mcp-node:hover,.mcp-node:focus-visible{color:var(--accent);background:rgba(var(--accent-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.22)}.mcp-node:focus-visible{outline-color:var(--accent)}.mcp-node:hover>.icon,.mcp-node:focus-visible>.icon,.mcp-signal-bottom>.icon,.mcp-steps li>span,.mcp-cards article>.icon{color:var(--accent)}.mcp-terminal{border-color:rgba(var(--accent-rgb),.24)}.quality-anchor-links>a[aria-current],.quality-anchor-links>a[aria-current] small{color:var(--accent)}.quality-anchor-links>.indicator{background:var(--accent-soft);border-color:var(--accent-line)}.qv-cta{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.qv-cta>.icon.arrow{background:var(--accent-selected);color:var(--accent)}.qv-cta:hover{background:var(--accent-hover);box-shadow:inset 0 0 0 1px var(--accent)}:is(.button.secondary,.home-second-link,.flow-card,.deck-tip,.deck-switch,.deck-params .seg>button,[data-indicator=file-tabs]>button,[data-indicator=file-view]>button,[data-indicator=mcp-client]>button,.mcp-copy,.qv-cta,.quality-anchor-links>a,.settings-grid [data-action=connect],.settings-grid .text-link,.credit-transactions-link):focus-visible{outline-color:var(--accent)}.theme-settings{border:0;min-width:0;margin:0;padding:22px 0 0}.theme-settings legend{float:left;width:100%;color:var(--text);padding:0;font-size:13px;font-weight:550}.theme-settings-description{clear:both;color:var(--text-2);margin:7px 0 16px;font-size:12px;line-height:1.7}.theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.theme-option{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:13px;min-width:0;padding:14px;transition:border-color .2s,background-color .2s;display:block;position:relative}.theme-option:hover{background:var(--surface-2);border-color:var(--line-3)}.theme-option:has(input:checked){border-color:var(--lime);background:var(--lime-soft)}.theme-option:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:3px}.theme-option input{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.theme-option-swatches{gap:5px;height:25px;margin-bottom:11px;display:flex}.theme-option-gradient{background:var(--primary-gradient);border-radius:5px;flex:1;min-width:0}.theme-option-accent{background:var(--accent);border-radius:5px;width:25px}.theme-option-label{color:var(--text);justify-content:space-between;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.theme-option-name{overflow-wrap:anywhere;min-width:0}.theme-option-check{color:var(--lime);opacity:0;flex-shrink:0;display:flex}.theme-option-check .icon svg{width:15px;height:15px}.theme-option:has(input:checked) .theme-option-check{opacity:1}@media (width<=600px){.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.theme-option{transition:none}}
