@charset "UTF-8";[data-v-5614068b]:root,[data-theme=dark][data-v-5614068b]{--bg-primary: #0f0f14;--bg-secondary: #1a1a24;--bg-card: #22223a;--bg-card-hover: #2a2a48;--bg-elevated: #2e2e4a;--bg-code: #0d0d12;--bg-darker: #0a0a0f;--text-primary: #f0f0f5;--text-secondary: #a0a0b8;--text-muted: #8b8ba6;--border: #2e2e42;--border-hover: #4a4a6a;--bg-primary-glass: rgba(15, 15, 20, .85);--bg-primary-50: rgba(15, 15, 20, .5);--bg-secondary-95: rgba(26, 26, 36, .95);--bg-card-60: rgba(34, 34, 58, .6);--border-30: rgba(46, 46, 66, .3);--border-50: rgba(46, 46, 66, .5);--border-80: rgba(46, 46, 66, .8);--border-hover-25: rgba(74, 74, 106, .25);--border-hover-45: rgba(74, 74, 106, .45);--input-bg: rgba(0, 0, 0, .2);--input-border: rgba(255, 255, 255, .1);--gradient-card: linear-gradient(145deg, #22223a 0%, #1a1a2e 100%);--accent-text: #a78bfa;--green-text: #34d399;--green-solid-text: #10b981;--scrollbar-thumb: rgba(255, 255, 255, .15);--scrollbar-thumb-hover: rgba(255, 255, 255, .25)}[data-theme=light][data-v-5614068b]{--bg-primary: #f8f8fc;--bg-secondary: #ffffff;--bg-card: #f0f0f8;--bg-card-hover: #e8e8f4;--bg-elevated: #e0e0ee;--bg-code: #e8e8f4;--bg-darker: #ebebf2;--text-primary: #1a1a2e;--text-secondary: #4a4a6a;--text-muted: #6b6b8a;--border: #b8b8d0;--border-hover: #8888b0;--bg-primary-glass: rgba(248, 248, 252, .88);--bg-primary-50: rgba(248, 248, 252, .5);--bg-secondary-95: rgba(255, 255, 255, .95);--bg-card-60: rgba(240, 240, 248, .6);--border-30: rgba(184, 184, 208, .3);--border-50: rgba(184, 184, 208, .5);--border-80: rgba(184, 184, 208, .8);--border-hover-25: rgba(136, 136, 176, .25);--border-hover-45: rgba(136, 136, 176, .45);--input-bg: rgba(0, 0, 0, .04);--input-border: rgba(0, 0, 0, .15);--gradient-card: linear-gradient(145deg, #ededf8 0%, #e4e4f0 100%);--accent-text: #5b50d6;--green-text: #0f766e;--green-solid-text: #047857;--scrollbar-thumb: #b8b8d0;--scrollbar-thumb-hover: #8888b0}.color-converter[data-v-5614068b]{display:flex;flex-direction:column}.color-preview[data-v-5614068b]{margin-bottom:2.5rem}.color-preview__checkerboard[data-v-5614068b]{width:100%;height:180px;border-radius:24px;background-image:linear-gradient(45deg,#1f1f2e 25%,transparent 25%,transparent 75%,#1f1f2e 75%,#1f1f2e),linear-gradient(45deg,#1f1f2e 25%,transparent 25%,transparent 75%,#1f1f2e 75%,#1f1f2e);background-size:20px 20px;background-position:0 0,10px 10px;position:relative;overflow:hidden;margin-bottom:1.5rem;border:1px solid var(--border);box-shadow:0 10px 30px -10px #00000080;transition:transform .25s cubic-bezier(.4,0,.2,1)}.color-preview__checkerboard[data-v-5614068b]:hover{transform:translateY(-2px)}.color-preview__fill[data-v-5614068b]{position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .1s linear}.color-preview__picker[data-v-5614068b]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.alpha-control[data-v-5614068b]{background:var(--bg-secondary);padding:1.25rem 1.5rem;border-radius:16px;border:1px solid var(--border)}.alpha-control__label[data-v-5614068b]{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.9375rem;font-weight:600;color:var(--text-secondary)}.alpha-control__value[data-v-5614068b]{color:var(--text-primary);background:#ffffff1a;padding:2px 8px;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace}.alpha-control__slider-wrapper[data-v-5614068b]{position:relative;height:24px;display:flex;align-items:center;border-radius:12px}.alpha-control__slider-wrapper[data-v-5614068b]:before{content:"";position:absolute;inset:4px 0;border-radius:8px;background-image:linear-gradient(45deg,#1f1f2e 25%,transparent 25%,transparent 75%,#1f1f2e 75%,#1f1f2e),linear-gradient(45deg,#1f1f2e 25%,transparent 25%,transparent 75%,#1f1f2e 75%,#1f1f2e);background-size:10px 10px;background-position:0 0,5px 5px;z-index:1}.alpha-control__slider[data-v-5614068b]{-webkit-appearance:none;appearance:none;width:100%;height:16px;border-radius:8px;outline:none;position:relative;z-index:2;margin:0}.alpha-control__slider[data-v-5614068b]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--border);box-shadow:0 2px 6px #0006;cursor:grab;transition:transform .1s}.alpha-control__slider[data-v-5614068b]::-webkit-slider-thumb:hover{transform:scale(1.1)}.alpha-control__slider[data-v-5614068b]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(.95)}.alpha-control__slider[data-v-5614068b]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--border);box-shadow:0 2px 6px #0006;cursor:grab}.converter-grid[data-v-5614068b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:900px){.converter-grid[data-v-5614068b]{grid-template-columns:1fr}}.converter-card[data-v-5614068b]{background:var(--bg-secondary);border-radius:16px;padding:1.25rem;border:1px solid var(--border);display:flex;flex-direction:column;gap:1rem;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.converter-card[data-v-5614068b]:hover{border-color:#fff3}.converter-card__header[data-v-5614068b]{display:flex;justify-content:space-between;align-items:center}.converter-card__actions[data-v-5614068b]{display:flex;align-items:center;gap:.75rem}.converter-card__title[data-v-5614068b]{font-size:.9375rem;font-weight:600;color:var(--text-secondary);margin:0}.converter-card__input-wrapper[data-v-5614068b]{position:relative;display:flex;align-items:center}.converter-card__input[data-v-5614068b]{width:100%;background:var(--bg-code);border:1px solid transparent;color:var(--text-primary);font-family:JetBrains Mono,Fira Code,monospace;font-size:1rem;padding:.75rem 1rem;border-radius:10px;outline:none;transition:all .2s ease;padding-right:40px}.converter-card__input[data-v-5614068b]:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.converter-card__error-icon[data-v-5614068b]{position:absolute;right:12px;color:#f87171;display:flex;align-items:center;background:var(--bg-code);padding-left:.25rem}.format-toggle[data-v-5614068b]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.format-toggle input[data-v-5614068b]{accent-color:#f59e0b;cursor:pointer;margin:0}.format-toggle[data-v-5614068b]:hover{color:var(--text-secondary)}
