.tool-card.svelte-18sz5cc{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.converter-section.svelte-18sz5cc{display:grid;gap:1.5rem;margin-bottom:1.5rem}.category-selector.svelte-18sz5cc{display:flex;flex-direction:column;gap:.5rem}.input-label.svelte-18sz5cc{font-weight:600;color:var(--gray-700);font-size:.875rem}.category-select.svelte-18sz5cc{padding:.75rem;border:2px solid var(--gray-200);border-radius:.5rem;font-size:1rem;transition:border-color .2s ease}.category-select.svelte-18sz5cc:focus{outline:none;border-color:var(--primary)}.conversion-inputs.svelte-18sz5cc{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:end}.input-group.svelte-18sz5cc{display:flex;flex-direction:column;gap:.5rem}.unit-select.svelte-18sz5cc,.value-input.svelte-18sz5cc{padding:.75rem;border:2px solid var(--gray-200);border-radius:.5rem;font-size:1rem;transition:border-color .2s ease}.unit-select.svelte-18sz5cc:focus,.value-input.svelte-18sz5cc:focus{outline:none;border-color:var(--primary)}.value-input.result.svelte-18sz5cc{background-color:var(--gray-50);border-color:var(--gray-300)}.swap-button-container.svelte-18sz5cc{display:flex;justify-content:center;align-items:center;height:100%;padding-bottom:1.5rem}.swap-btn.svelte-18sz5cc{background-color:var(--primary);color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:1.25rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.swap-btn.svelte-18sz5cc:hover{background-color:var(--primary-hover);transform:scale(1.1)}.actions.svelte-18sz5cc{display:flex;justify-content:flex-end}.clear-btn.svelte-18sz5cc{background-color:var(--gray-200);color:var(--gray-700);border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease}.clear-btn.svelte-18sz5cc:hover{background-color:var(--gray-300)}.results-card.svelte-18sz5cc{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.results-header.svelte-18sz5cc{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.results-header.svelte-18sz5cc h3:where(.svelte-18sz5cc){margin:0;color:var(--gray-800)}.conversion-display.svelte-18sz5cc{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:.5rem;padding:1.5rem;text-align:center}.conversion-text.svelte-18sz5cc{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;font-size:1.125rem}.from-value.svelte-18sz5cc,.to-value.svelte-18sz5cc{font-weight:700;color:var(--primary);font-size:1.5rem}.from-unit.svelte-18sz5cc,.to-unit.svelte-18sz5cc{color:var(--gray-600);font-weight:500}.equals.svelte-18sz5cc{font-weight:700;color:var(--gray-800);font-size:1.25rem}.placeholder.svelte-18sz5cc{background:#fff;border-radius:.75rem;padding:3rem;box-shadow:0 1px 3px #0000001a;text-align:center;margin-bottom:2rem}.placeholder.svelte-18sz5cc h3:where(.svelte-18sz5cc){margin:0 0 .5rem;color:var(--gray-800)}.placeholder.svelte-18sz5cc p:where(.svelte-18sz5cc){margin:0;color:var(--gray-600)}.info-card.svelte-18sz5cc{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.info-card.svelte-18sz5cc h3:where(.svelte-18sz5cc){margin:0 0 1rem;color:var(--gray-800)}.categories-grid.svelte-18sz5cc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.category-info.svelte-18sz5cc{background-color:var(--gray-50);padding:1rem;border-radius:.5rem}.category-info.svelte-18sz5cc h4:where(.svelte-18sz5cc){margin:0 0 .5rem;color:var(--primary);font-size:1rem}.category-info.svelte-18sz5cc p:where(.svelte-18sz5cc){margin:0;color:var(--gray-600);font-size:.875rem;line-height:1.4}.info-card.svelte-18sz5cc ul:where(.svelte-18sz5cc){margin:0;padding-left:1.5rem;color:var(--gray-600)}.info-card.svelte-18sz5cc li:where(.svelte-18sz5cc){margin-bottom:.5rem}@media(max-width:768px){.conversion-inputs.svelte-18sz5cc{grid-template-columns:1fr;gap:1.5rem}.swap-button-container.svelte-18sz5cc{order:2;padding-bottom:0}.results-header.svelte-18sz5cc{flex-direction:column;align-items:flex-start;gap:.5rem}.conversion-text.svelte-18sz5cc{flex-direction:column;gap:.25rem}}
