.citation-generator-module__7NJXTq__hero{max-width:1100px;margin:auto;padding:3rem 1.25rem 1rem}.citation-generator-module__7NJXTq__hero h1{letter-spacing:-.04em;max-width:900px;margin:1rem 0;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.08}.citation-generator-module__7NJXTq__hero>p{max-width:800px;color:var(--muted-strong);line-height:1.65}.citation-generator-module__7NJXTq__generator{background:var(--surface);max-width:960px;color:var(--ink);border:1px solid var(--line);margin:1.5rem auto;padding:1.5rem}.citation-generator-module__7NJXTq__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.citation-generator-module__7NJXTq__tabs button{cursor:pointer;font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);padding:.6rem .9rem}.citation-generator-module__7NJXTq__tabs button.citation-generator-module__7NJXTq__active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.citation-generator-module__7NJXTq__styles{border:0;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;display:flex}.citation-generator-module__7NJXTq__styles legend{margin-bottom:.5rem;font-weight:700}.citation-generator-module__7NJXTq__styles label{border:1px solid var(--line);cursor:pointer;align-items:center;gap:.4rem;padding:.45rem .75rem;display:inline-flex}.citation-generator-module__7NJXTq__styles label.citation-generator-module__7NJXTq__active{border-color:var(--ink);font-weight:700}.citation-generator-module__7NJXTq__form{gap:1rem;display:grid}.citation-generator-module__7NJXTq__field{flex:10rem;gap:.35rem;display:grid}.citation-generator-module__7NJXTq__field label{font-weight:600}.citation-generator-module__7NJXTq__field input,.citation-generator-module__7NJXTq__field select{border:1px solid var(--border-strong);width:100%;font:inherit;background:var(--surface);color:var(--ink);box-sizing:border-box;padding:.7rem}.citation-generator-module__7NJXTq__field small,.citation-generator-module__7NJXTq__authors small{color:var(--muted);line-height:1.5}.citation-generator-module__7NJXTq__row{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.citation-generator-module__7NJXTq__authors{border:1px solid var(--line);gap:.75rem;margin:0;padding:1rem;display:grid}.citation-generator-module__7NJXTq__authors legend{padding:0 .25rem;font-weight:700}.citation-generator-module__7NJXTq__authorRow{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.citation-generator-module__7NJXTq__inline{align-items:center;gap:.35rem;padding-bottom:.7rem;display:inline-flex}.citation-generator-module__7NJXTq__linkButton{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;justify-self:start;padding:.7rem 0;text-decoration:underline}.citation-generator-module__7NJXTq__output{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.25rem}.citation-generator-module__7NJXTq__output h2{margin:0 0 .75rem;font-size:1.2rem}.citation-generator-module__7NJXTq__reference{text-indent:-1.5rem;background:var(--surface-subtle);border:1px solid var(--line);overflow-wrap:anywhere;padding:1rem 1rem 1rem 2.5rem;line-height:1.7}.citation-generator-module__7NJXTq__inText{line-height:1.6}.citation-generator-module__7NJXTq__inText span:first-child{font-weight:700}.citation-generator-module__7NJXTq__placeholder{color:var(--muted)}.citation-generator-module__7NJXTq__actions{flex-wrap:wrap;gap:.75rem;margin:.75rem 0 1rem;display:flex}.citation-generator-module__7NJXTq__actions button{cursor:pointer}.citation-generator-module__7NJXTq__note{color:var(--muted-strong);font-size:.9rem;line-height:1.6}.citation-generator-module__7NJXTq__examples{gap:.75rem;display:grid}.citation-generator-module__7NJXTq__examples p{text-indent:-1.5rem;overflow-wrap:anywhere;padding-left:1.5rem;line-height:1.7}@media (max-width:600px){.citation-generator-module__7NJXTq__generator{padding:1rem}.citation-generator-module__7NJXTq__actions button{width:100%}}
