.team-name-generator_generator__2NJk5{--tng-bg:#0f172a;--tng-card:#1e293b;--tng-text:#f8fafc;--tng-muted:#94a3b8;--tng-border:#334155;--tng-accent:#22c55e;--tng-accent-hover:#16a34a;--tng-input-bg:#1e293b;max-width:720px;margin:0 auto;padding:2rem 1.5rem;color:var(--tng-text);font-family:inherit}.team-name-generator_controls__vfZna{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;align-items:flex-end}.team-name-generator_field__DvkqZ{display:flex;flex-direction:column;gap:.35rem;flex:1 1;min-width:140px}.team-name-generator_label__X7M2O{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--tng-muted);font-weight:600}.team-name-generator_input__uJiwt,.team-name-generator_select__7_JHh{padding:.6rem .75rem;border-radius:8px;border:1px solid var(--tng-border);background:var(--tng-input-bg);color:var(--tng-text);font-size:.9rem;outline:none;transition:border-color .2s}.team-name-generator_input__uJiwt:focus,.team-name-generator_select__7_JHh:focus{border-color:var(--tng-accent)}.team-name-generator_generateBtn___gO8L{padding:.6rem 1.5rem;border-radius:8px;border:none;background:var(--tng-accent);color:#0f172a;font-weight:700;font-size:.9rem;cursor:pointer;transition:background .2s;white-space:nowrap}.team-name-generator_generateBtn___gO8L:hover{background:var(--tng-accent-hover)}.team-name-generator_namesList__g0Jh9{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.team-name-generator_nameCard__CNPce{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--tng-card);border-radius:8px;border:1px solid var(--tng-border)}.team-name-generator_nameText__vhFcN{font-size:1.05rem;font-weight:600}.team-name-generator_actions__JvyUI{display:flex;gap:.5rem}.team-name-generator_iconBtn__00Xj9{background:none;border:1px solid var(--tng-border);border-radius:6px;color:var(--tng-muted);padding:.35rem .5rem;cursor:pointer;font-size:.8rem;transition:all .2s;display:flex;align-items:center;gap:.3rem}.team-name-generator_iconBtn__00Xj9:hover{border-color:var(--tng-accent);color:var(--tng-accent)}.team-name-generator_iconBtnActive__JUWZk{border-color:#f59e0b;color:#f59e0b}.team-name-generator_emptyState__bkFTt{text-align:center;padding:3rem 1rem;color:var(--tng-muted);font-size:.95rem}.team-name-generator_favSection__tayRh{margin-top:2rem;border-top:1px solid var(--tng-border);padding-top:1.5rem}.team-name-generator_favTitle__VTcbB{font-size:1rem;font-weight:700;margin-bottom:.75rem;color:var(--tng-text)}.team-name-generator_copiedToast__MASmm{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);background:var(--tng-accent);color:#0f172a;padding:.5rem 1.25rem;border-radius:8px;font-weight:600;font-size:.85rem;z-index:100;animation:team-name-generator_fadeInUp__LPP1K .3s ease}@keyframes team-name-generator_fadeInUp__LPP1K{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}