.ct-color-row{align-items:stretch;gap:var(--s-2);flex-wrap:wrap;display:flex}.ct-color-row input[type=color]{flex:0 0 56px;width:56px;height:auto;min-height:46px}.ct-color-row .input{flex:120px;width:auto;min-width:0}.ct-color-row .btn{align-items:center;gap:var(--s-2);display:inline-flex}.ct-error{color:var(--bad);flex-basis:100%;margin:0;font-size:.82rem}.ct-kbd{font-family:var(--font-mono);border:1px solid var(--hairline-strong);color:var(--ink-muted);background:var(--canvas);border-bottom-width:2px;border-radius:5px;padding:3px 6px;font-size:.72rem;font-weight:500;line-height:1}.ct-out{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.ct-out-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ct-out-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:.74rem;font-weight:600}.ct-code.code-block{padding-right:var(--s-5);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}.ct-note{color:var(--ink-muted);margin:0;font-size:.85rem;line-height:1.55}.ct-note code,.ct-related code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.82rem}.ct-presets.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:521px){.ct-presets.preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ct-presets.preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ct-presets.ct-presets-3.preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-presets .preset-card{min-width:0;min-height:44px}.ct-presets .preset-card .preset-name{overflow-wrap:anywhere}.ct-presets .preset-card[aria-pressed=true]{border-color:var(--spec-blue);box-shadow:inset 0 0 0 1px var(--spec-blue)}.ct-presets .preset-card:focus-visible{outline:3px solid var(--spec-blue);outline-offset:2px}.preset-card .ct-glass-thumb.preset-preview{background:radial-gradient(80px 40px at 20% 20%,#ff2d78,#0000 70%),radial-gradient(80px 40px at 80% 80%,#12c2e9,#0000 70%),linear-gradient(120deg,#7b68ee,#ffb03a);justify-content:center;align-items:center;display:flex;overflow:hidden}.ct-glass-chip{width:62%;height:26px}.ct-import-row{gap:var(--s-2);flex-wrap:wrap;display:flex}.ct-import-row .input{flex:200px;width:auto;min-width:0}.ct-status{color:var(--ink-muted);min-height:1.3em;margin:0;font-size:.85rem}.ct-status.is-error{color:var(--bad)}.ct-related{color:var(--ink-2);margin:0;font-size:.9rem}@media (max-width:560px){.ct-out-head .copy-btn,.ct-share .copy-btn,.ct-import-row .btn,.ct-layer-actions .btn{min-height:44px}}
