.pronoun-table-module{font:16px/1.5 system-ui,sans-serif;color:#172033}.pronoun-table-module audio{width:100%;display:block;margin:16px 0}.pronoun-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #d0d5dd;border-radius:12px}.pronoun-table-module table{width:100%;min-width:560px;border-collapse:collapse;background:#fff}.pronoun-table-module caption{text-align:left;padding:12px;font-weight:750}.pronoun-table-module th{background:var(--pronoun-accent);color:#fff;font-size:14px}.pronoun-table-module th,.pronoun-table-module td{text-align:center;padding:12px 9px;border:1px solid #e4e7ec;vertical-align:middle}.pronoun-table-module small{display:block;margin-top:4px;color:#737780;font-size:11px;font-weight:400}.pronoun-form{display:inline-block;border-radius:5px;padding:3px 8px;font-size:20px;font-weight:750}.pronoun-form.is-speaking{background:var(--pronoun-accent);color:#fff;outline:2px solid var(--pronoun-accent);outline-offset:2px}.pronoun-note{font-size:13px;color:#667085}.pronouns-preview{width:min(1050px,100%);margin:0 auto;padding:28px 16px;box-sizing:border-box;font:17px/1.65 system-ui,sans-serif}.pronouns-preview h1{font-size:clamp(28px,6vw,46px);line-height:1.15}.pronouns-video{width:100%;max-height:520px;background:#101828;border-radius:12px;margin-top:20px}.pronoun-flip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pronoun-flip-grid details{border:1px solid #d0d5dd;border-radius:12px;padding:16px;background:#f8fafc}.pronoun-flip-grid summary{min-height:44px;cursor:pointer;font-weight:700}.pronouns-scene{display:block;max-width:360px;width:100%;margin:0 auto 20px}.pronoun-instant{min-height:1.6em;font-size:15px}.pronoun-instant[data-correct=true]{color:#067647}.pronoun-instant[data-correct=false]{color:#b42318}@media(max-width:600px){.pronoun-flip-grid{grid-template-columns:1fr}.pronoun-table-module th,.pronoun-table-module td{padding:10px 6px}.pronoun-form{font-size:18px}.pronoun-table-module table{min-width:520px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
