.tool-card.svelte-1ruk9wc{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.calculator-section.svelte-1ruk9wc{display:grid;gap:1.5rem;margin-bottom:1.5rem}.type-selector.svelte-1ruk9wc{display:flex;flex-direction:column;gap:.5rem}.input-label.svelte-1ruk9wc{font-weight:600;color:var(--gray-700);font-size:.875rem}.type-select.svelte-1ruk9wc{padding:.75rem;border:2px solid var(--gray-200);border-radius:.5rem;font-size:1rem;transition:border-color .2s ease}.type-select.svelte-1ruk9wc:focus{outline:none;border-color:var(--primary)}.input-section.svelte-1ruk9wc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.input-group.svelte-1ruk9wc{display:flex;flex-direction:column;gap:.5rem}.value-input.svelte-1ruk9wc{padding:.75rem;border:2px solid var(--gray-200);border-radius:.5rem;font-size:1rem;transition:border-color .2s ease}.value-input.svelte-1ruk9wc:focus{outline:none;border-color:var(--primary)}.actions.svelte-1ruk9wc{display:flex;justify-content:flex-end}.clear-btn.svelte-1ruk9wc{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-1ruk9wc:hover{background-color:var(--gray-300)}.results-card.svelte-1ruk9wc{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.results-header.svelte-1ruk9wc{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.results-header.svelte-1ruk9wc h3:where(.svelte-1ruk9wc){margin:0;color:var(--gray-800)}.result-display.svelte-1ruk9wc{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:.5rem;padding:1.5rem;text-align:center}.result-value.svelte-1ruk9wc{font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:.5rem}.result-description.svelte-1ruk9wc{font-size:1.125rem;color:var(--gray-700);font-weight:500}.placeholder.svelte-1ruk9wc{background:#fff;border-radius:.75rem;padding:3rem;box-shadow:0 1px 3px #0000001a;text-align:center;margin-bottom:2rem}.placeholder.svelte-1ruk9wc h3:where(.svelte-1ruk9wc){margin:0 0 .5rem;color:var(--gray-800)}.placeholder.svelte-1ruk9wc p:where(.svelte-1ruk9wc){margin:0;color:var(--gray-600)}.info-card.svelte-1ruk9wc{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.info-card.svelte-1ruk9wc h3:where(.svelte-1ruk9wc){margin:0 0 1rem;color:var(--gray-800)}.calculation-types.svelte-1ruk9wc{display:grid;gap:1rem;margin-bottom:1.5rem}.calc-type.svelte-1ruk9wc{background-color:var(--gray-50);padding:1rem;border-radius:.5rem}.calc-type.svelte-1ruk9wc h4:where(.svelte-1ruk9wc){margin:0 0 .5rem;color:var(--primary);font-size:1rem}.calc-type.svelte-1ruk9wc p:where(.svelte-1ruk9wc){margin:0 0 .5rem;color:var(--gray-600);font-size:.875rem;line-height:1.4}.calc-type.svelte-1ruk9wc code:where(.svelte-1ruk9wc){background-color:#fff;border:1px solid var(--gray-300);border-radius:.25rem;padding:.25rem .5rem;font-family:Courier New,monospace;font-size:.75rem;color:var(--gray-800)}.info-card.svelte-1ruk9wc ul:where(.svelte-1ruk9wc){margin:0;padding-left:1.5rem;color:var(--gray-600)}.info-card.svelte-1ruk9wc li:where(.svelte-1ruk9wc){margin-bottom:.5rem}@media(max-width:768px){.input-section.svelte-1ruk9wc{grid-template-columns:1fr}.results-header.svelte-1ruk9wc{flex-direction:column;align-items:flex-start;gap:.5rem}.result-value.svelte-1ruk9wc{font-size:1.5rem}.result-description.svelte-1ruk9wc{font-size:1rem}}
