.base64-hex-tool[data-v-1317bfcc]{--brand-primary:#423486;--brand-accent:#6352b5;--bg-primary:#252533;--bg-card:#2a2a38;--bg-card-hover:#34344a;--bg-elevated:#3a3a4a;--bg-input:#1e1e2e;--bg-hover:hsla(0,0%,100%,.06);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.78);--text-muted:hsla(0,0%,100%,.55);--text-dim:hsla(0,0%,100%,.35);--border-subtle:hsla(0,0%,100%,.08);--border-medium:hsla(0,0%,100%,.12);--border-hover:hsla(0,0%,100%,.22);--shadow-sm:0 2px 8px rgba(0,0,0,.2);--shadow-md:0 4px 16px rgba(0,0,0,.25);--shadow-lg:0 12px 32px rgba(0,0,0,.45);--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--accent-blue:#6c8eef;--accent-blue-hover:#809af2;--accent-green:#4ade80;--accent-cyan:#22d3ee;--accent-red:#f87171;--active-bg:rgba(108,142,239,.18);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--text-primary);gap:16px;padding:20px;width:100%}.base64-hex-tool[data-v-1317bfcc],.tool-section[data-v-1317bfcc]{display:flex;flex-direction:column}.tool-section[data-v-1317bfcc]{gap:4px}.section-header[data-v-1317bfcc]{justify-content:space-between;padding:0 2px}.section-header[data-v-1317bfcc],.section-title[data-v-1317bfcc]{align-items:center;display:flex}.section-title[data-v-1317bfcc]{color:var(--text-secondary);font-size:.75rem;font-weight:700;gap:4px;letter-spacing:.2px}.section-title i[data-v-1317bfcc]{color:var(--accent-cyan);font-size:.8rem}.btn-clear[data-v-1317bfcc],.btn-copy[data-v-1317bfcc],.btn-download[data-v-1317bfcc]{align-items:center;border:none;border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:4px;height:26px;line-height:1;max-height:26px;min-height:26px;padding:0 10px;transition:all .2s ease;white-space:nowrap}.btn-clear[data-v-1317bfcc]{background:var(--bg-elevated);border:1px solid var(--border-medium);color:var(--text-secondary)}.btn-clear[data-v-1317bfcc]:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--border-hover);box-shadow:var(--shadow-sm);color:var(--text-primary);transform:translateY(-1px)}.btn-copy[data-v-1317bfcc]{background:var(--accent-cyan);box-shadow:0 2px 8px #22d3ee40;color:#1a1a2e}.btn-copy[data-v-1317bfcc]:hover:not(:disabled){background:#67e8f9;box-shadow:0 4px 16px #22d3ee59;transform:translateY(-1px)}.btn-download[data-v-1317bfcc]{background:var(--accent-green);box-shadow:0 2px 8px #4ade8040;color:#1a1a2e}.btn-download[data-v-1317bfcc]:hover:not(:disabled){background:#6ee7a0;box-shadow:0 4px 16px #4ade8059;transform:translateY(-1px)}.btn-clear[data-v-1317bfcc]:disabled,.btn-copy[data-v-1317bfcc]:disabled,.btn-download[data-v-1317bfcc]:disabled{cursor:not-allowed;opacity:.5}.text-area[data-v-1317bfcc]{background:var(--bg-input);border:1px solid var(--border-medium);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:Consolas,Monaco,Courier New,monospace;font-size:.85rem;line-height:1.5;min-height:120px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.text-area[data-v-1317bfcc]:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 3px #22d3ee26}.text-area[data-v-1317bfcc]::-moz-placeholder{color:var(--text-muted);font-family:inherit}.text-area[data-v-1317bfcc]::placeholder{color:var(--text-muted);font-family:inherit}.text-area.has-content[data-v-1317bfcc]{border-color:var(--border-hover)}.output-area[data-v-1317bfcc]{background:var(--bg-card);color:var(--text-primary);cursor:default;white-space:pre-wrap}.action-area[data-v-1317bfcc]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.status-text[data-v-1317bfcc]{color:var(--text-muted);font-size:.75rem}.status-text.success[data-v-1317bfcc]{color:var(--accent-green)}.status-text.error[data-v-1317bfcc]{color:var(--accent-red)}.toast-message[data-v-1317bfcc]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;bottom:24px;box-shadow:0 8px 24px #0006;color:#fff;font-size:.85rem;font-weight:500;left:50%;padding:10px 20px;position:fixed;transform:translate(-50%);z-index:9999}.toast-message.success[data-v-1317bfcc]{background:#4ade80f2}.toast-message.error[data-v-1317bfcc]{background:#f87272f2}.toast-message.info[data-v-1317bfcc]{background:#423486f2}@media (max-width:768px){.base64-hex-tool[data-v-1317bfcc]{gap:12px;padding:12px 10px}.section-title[data-v-1317bfcc]{font-size:.7rem}.btn-clear[data-v-1317bfcc],.btn-copy[data-v-1317bfcc],.btn-download[data-v-1317bfcc]{font-size:.6rem;height:24px;max-height:24px;min-height:24px;padding:0 8px}.text-area[data-v-1317bfcc]{font-size:.75rem;min-height:100px;padding:8px 10px}}
