.GitignoreGeneratorClient-module__oAsEmW__gitignoreTool{gap:1.5rem}.GitignoreGeneratorClient-module__oAsEmW__grid{gap:1rem;display:grid}@media (min-width:900px){.GitignoreGeneratorClient-module__oAsEmW__grid{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}.GitignoreGeneratorClient-module__oAsEmW__optionList{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);gap:.5rem;max-height:420px;padding:1rem;display:grid;overflow:auto}.GitignoreGeneratorClient-module__oAsEmW__categoryHeader{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-fg);margin-top:.5rem;font-size:.9rem;font-weight:600}.GitignoreGeneratorClient-module__oAsEmW__optionRow{align-items:center;gap:.5rem;display:flex}.GitignoreGeneratorClient-module__oAsEmW__optionRow input{accent-color:var(--primary)}.GitignoreGeneratorClient-module__oAsEmW__previewCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);gap:1rem;padding:1rem;display:grid}.GitignoreGeneratorClient-module__oAsEmW__previewTextarea{width:100%;min-height:320px;font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;resize:vertical;padding:1rem;font-size:.9rem}.GitignoreGeneratorClient-module__oAsEmW__tagRow{flex-wrap:wrap;gap:.5rem;display:flex}.GitignoreGeneratorClient-module__oAsEmW__tag{background:var(--surface-3);border-radius:999px;padding:.25rem .75rem;font-size:.8rem}.GitignoreGeneratorClient-module__oAsEmW__actions{flex-wrap:wrap;gap:.75rem;display:flex}.GitignoreGeneratorClient-module__oAsEmW__customSection{gap:.5rem;display:grid}
