.tool-card.svelte-uu0nv5{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.controls-section.svelte-uu0nv5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem}.control-group.svelte-uu0nv5{display:flex;flex-direction:column;gap:.5rem}.control-label.svelte-uu0nv5{font-weight:600;color:var(--gray-700);font-size:.875rem}.type-select.svelte-uu0nv5,.count-input.svelte-uu0nv5{padding:.75rem;border:2px solid var(--gray-200);border-radius:.5rem;font-size:1rem;transition:border-color .2s ease}.type-select.svelte-uu0nv5:focus,.count-input.svelte-uu0nv5:focus{outline:none;border-color:var(--primary)}.actions.svelte-uu0nv5{display:flex;gap:1rem;justify-content:flex-end}.generate-btn.svelte-uu0nv5{background-color:var(--primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.generate-btn.svelte-uu0nv5:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.clear-btn.svelte-uu0nv5{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-uu0nv5:hover{background-color:var(--gray-300)}.results-card.svelte-uu0nv5{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.results-header.svelte-uu0nv5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.results-header.svelte-uu0nv5 h3:where(.svelte-uu0nv5){margin:0;color:var(--gray-800)}.text-output.svelte-uu0nv5{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:.5rem;padding:1.5rem;max-height:400px;overflow-y:auto}.text-output.svelte-uu0nv5 pre:where(.svelte-uu0nv5){margin:0;font-family:inherit;font-size:1rem;line-height:1.6;color:var(--gray-800);white-space:pre-wrap;word-wrap:break-word}.placeholder.svelte-uu0nv5{background:#fff;border-radius:.75rem;padding:3rem;box-shadow:0 1px 3px #0000001a;text-align:center;margin-bottom:2rem}.placeholder.svelte-uu0nv5 h3:where(.svelte-uu0nv5){margin:0 0 .5rem;color:var(--gray-800)}.placeholder.svelte-uu0nv5 p:where(.svelte-uu0nv5){margin:0;color:var(--gray-600)}.info-card.svelte-uu0nv5{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.info-card.svelte-uu0nv5 h3:where(.svelte-uu0nv5){margin:0 0 1rem;color:var(--gray-800)}.info-card.svelte-uu0nv5 p:where(.svelte-uu0nv5){margin:0 0 1.5rem;color:var(--gray-600);line-height:1.6}.text-types.svelte-uu0nv5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.text-type.svelte-uu0nv5{background-color:var(--gray-50);padding:1rem;border-radius:.5rem}.text-type.svelte-uu0nv5 h4:where(.svelte-uu0nv5){margin:0 0 .5rem;color:var(--primary);font-size:1rem}.text-type.svelte-uu0nv5 p:where(.svelte-uu0nv5){margin:0;color:var(--gray-600);font-size:.875rem;line-height:1.4}.info-card.svelte-uu0nv5 ul:where(.svelte-uu0nv5){margin:0;padding-left:1.5rem;color:var(--gray-600)}.info-card.svelte-uu0nv5 li:where(.svelte-uu0nv5){margin-bottom:.5rem}@media(max-width:768px){.controls-section.svelte-uu0nv5{grid-template-columns:1fr}.results-header.svelte-uu0nv5{flex-direction:column;align-items:flex-start;gap:.5rem}.actions.svelte-uu0nv5{flex-direction:column}}
