.back-link-wrapper.svelte-13mdrcn{margin-bottom:2rem}.back-link.svelte-13mdrcn{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.back-link.svelte-13mdrcn:hover{color:var(--primary)}.back-link.svelte-13mdrcn svg:where(.svelte-13mdrcn){transition:transform .2s}.back-link.svelte-13mdrcn:hover svg:where(.svelte-13mdrcn){transform:translate(-3px)}.tool-section.svelte-13mdrcn{margin-bottom:4rem}.section-header.svelte-13mdrcn{text-align:center;margin-bottom:3rem}.section-header.svelte-13mdrcn p:where(.svelte-13mdrcn){max-width:600px;color:var(--text-secondary);margin:.5rem auto 0;font-size:1.1rem}.tool-content.svelte-13mdrcn{padding:2.5rem}.tool-layout.svelte-13mdrcn{grid-template-columns:1.2fr .8fr;gap:2.5rem;display:grid}@media (width<=900px){.tool-layout.svelte-13mdrcn{grid-template-columns:1fr}}.tool-main-panel.svelte-13mdrcn{flex-direction:column;gap:1.5rem;display:flex}.panel-group.svelte-13mdrcn{flex-direction:column;gap:.5rem;display:flex}.panel-group.svelte-13mdrcn label:where(.svelte-13mdrcn){color:var(--text-primary);font-size:1rem;font-weight:600}.grid-2col.svelte-13mdrcn{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.checkbox-group.svelte-13mdrcn{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.checkbox-group.svelte-13mdrcn input[type=checkbox]:where(.svelte-13mdrcn){cursor:pointer;width:20px;height:20px}.checkbox-group.svelte-13mdrcn label:where(.svelte-13mdrcn){cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.tool-side-panel.svelte-13mdrcn{border-left:1px solid var(--border-color);flex-direction:column;gap:1.25rem;padding-left:2.5rem;display:flex}@media (width<=900px){.tool-side-panel.svelte-13mdrcn{border-left:none;border-top:1px solid var(--border-color);padding-top:2rem;padding-left:0}}.tool-side-panel.svelte-13mdrcn h3:where(.svelte-13mdrcn){color:var(--text-primary);font-size:1.25rem}.barcode-preview-container.svelte-13mdrcn{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#ffffff05;justify-content:center;align-items:center;min-height:200px;padding:2rem;display:flex}.barcode-bg.svelte-13mdrcn{border-radius:var(--radius-sm);background:#fff;justify-content:center;align-items:center;max-width:100%;padding:1.5rem;display:flex;overflow-x:auto}.barcode-bg.svelte-13mdrcn svg:where(.svelte-13mdrcn){max-width:100%}.code-editor.svelte-13mdrcn{font-family:var(--font-mono)}
