.diss-page{padding-bottom:clamp(32px,6vw,80px)}.diss-page .duo-hero>div:first-child{max-width:46rem}.diss-page .breadcrumbs{margin:0 0 16px}.diss-columns{align-items:stretch}.diss-writer{display:grid;align-content:start;gap:10px;scroll-margin-top:5rem}.diss-line input:not([type=checkbox]),.diss-writer select,.diss-writer textarea{width:100%;min-width:0;background:var(--bg);color:var(--ink);border:1px solid #48484c;border-radius:var(--radius);padding:12px;font:inherit}.diss-writer textarea{resize:vertical;min-height:104px}.diss-writer label{font-weight:600}.diss-writer .button{margin-top:6px}.diss-editor h2,.diss-example h2{font-size:clamp(26px,3vw,36px);line-height:1.12}.diss-bars{margin:18px 0 10px;padding:0;list-style:none}.diss-bars li{display:grid;grid-template-columns:2ch 1fr;gap:16px;padding:10px 0;border-top:1px solid var(--line);line-height:1.5}.diss-bars li span{color:var(--accent);font:12px/2 monospace}.diss-editor{margin:24px 0;padding:clamp(18px,3vw,32px);background:var(--panel);border:1px solid var(--line);border-radius:16px}.diss-editor p,.diss-line{margin:12px 0}.diss-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.diss-line input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.diss-verse{white-space:pre-line;color:var(--ink);border-left:2px solid var(--accent);padding-left:16px}.diss-editor .button{margin:8px 0 0 16px}.diss-page blockquote{margin:10px 0 24px;padding-left:18px;border-left:2px solid var(--accent)}.diss-page .seo-section h3{margin-top:22px}@media(max-width:600px){.diss-columns .diss-writer{padding-bottom:18px}.diss-line{grid-template-columns:auto minmax(0,1fr)}.diss-line button{grid-column:2;justify-self:start}.diss-editor .button{display:flex;margin:8px 0 0}}.diss-example{scroll-margin-top:5rem}.diss-columns .diss-writer{border-right:0;border-left:1px solid var(--line)}@media(max-width:900px){.diss-columns .diss-writer{border-left:0;border-bottom:0;border-top:1px solid var(--line)}}.freestyle-prompts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#freestyle-topic,.freestyle-prompts button{min-width:0;padding:12px 8px;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font:inherit}.freestyle-prompts button[aria-pressed=true]{border-color:var(--accent)}.freestyle-prompts small{display:block;font-size:.8em}.freestyle-matches{padding-inline-start:1.3em}.diss-line.lyrics-only{grid-template-columns:minmax(0,1fr) auto}@media(max-width:600px){.diss-line.lyrics-only{grid-template-columns:minmax(0,1fr)}.diss-line.lyrics-only button{grid-column:1}}.battle-side{display:grid;gap:6px}.battle-side input{padding:12px;min-width:0;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius)}.battle-bars li{grid-template-columns:4ch 1fr}.battle-turn{grid-column:1/-1;color:var(--accent);font-weight:600}.manual-copy{display:grid;gap:.4rem;margin:.75rem 0}.manual-copy textarea{width:100%;min-width:0;font:inherit;padding:.6rem;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius)}