.gender-main{min-width:0}.gender-page [hidden]{display:none!important}.gender-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:30px 34px;margin:15px 0 24px;border:1px solid #d8e1e6;border-radius:20px;background:linear-gradient(120deg,#eaf1f7 0%,#f9fbfb 53%,#f7edf1);overflow:hidden}.gender-hero h1{font:700 clamp(25px,2.5vw,37px)/1.7 Cairo,Noto,sans-serif;margin:5px 0 9px}.gender-hero p{max-width:680px;margin:3px 0;font-size:15px;color:#566575}.gender-hero .eyebrow{font-size:12px;letter-spacing:.02em;color:#597b90}.gender-hero-art{display:flex;align-items:center;flex-shrink:0;padding:10px;color:#315f7c;font:38px/1.7 Amiri,serif}.gender-hero-art span{display:grid;place-items:center;width:86px;height:86px;border:1px solid #9fb9cb;border-radius:50%;background:#fff9}.gender-hero-art span:last-child{color:#865372;border-color:#cfb3c1;margin-right:-12px}.gender-hero-art i{display:none}.gender-summary{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:15px}.gender-M{--gender:#135b9b;--pale:#d8eafa;--border:#83b4de;--deep:#1475c4;--deep-end:#105695}.gender-F{--gender:#a12c66;--pale:#f9d8e8;--border:#df95b5;--deep:#bc3d7b;--deep-end:#8f275d}.gender-R{--gender:#80653e;--pale:#fbf5e9;--border:#e5d5b9}.gender-summary-card{display:flex;position:relative;align-items:center;gap:18px;border:1px solid var(--border);border-radius:17px;padding:25px 23px;background:linear-gradient(125deg,var(--deep),var(--deep-end));color:#fff;transition:transform .15s,box-shadow .15s}.gender-summary-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1c3a4c0d}.gender-summary-card h2{font:700 28px/1.6 Cairo,Noto,sans-serif;margin:0}.gender-summary-card p{font-size:11px;margin:0}.gender-summary-card div>span{font-size:11px}.gender-pronoun{font:36px/1.6 Amiri,serif;border-bottom:2px solid var(--border);padding:0 2px}.gender-summary-count{margin-right:auto;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.gender-summary-count b{font:800 clamp(58px,5vw,76px)/1.1 Noto,sans-serif;direction:ltr;letter-spacing:-2px}.gender-scope-line{display:flex;gap:12px 22px;flex-wrap:wrap;color:#566878;font-size:12px;padding:10px 3px}.gender-scope-line b{color:#1d3b51}.gender-scope-line a{margin-right:auto;color:#285f89;text-decoration:underline;text-underline-offset:4px}.gender-intro{font-size:13px;line-height:1.9;max-width:1050px;color:#63727c}.gender-search{display:flex;align-items:center;gap:12px;margin:26px 0 4px;padding:14px 18px;border:1px solid #dce3e7;border-radius:12px;background:#fff}.gender-search label{font-size:13px;font-weight:600;white-space:nowrap}.gender-search input{width:100%;min-width:0;border:0;outline:none;background:#f5f7f8;padding:13px 16px;border-radius:7px;font:14px Noto,sans-serif}.gender-search input:focus{outline:2px solid #93b2ca}.gender-search button,.gender-controls button,.gender-copy{border:1px solid #cfd9df;border-radius:7px;padding:10px 14px;background:#fff;font:12px Noto,sans-serif;color:#36546a;cursor:pointer;white-space:nowrap}.gender-search-status{font-size:12px;color:#647582;min-height:20px;margin-bottom:15px}.gender-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.gender-column{min-width:0;scroll-margin-top:20px}.gender-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:3px solid var(--gender);margin-bottom:11px;padding:9px 12px;background:var(--pale);border-radius:9px 9px 0 0;color:var(--gender)}.gender-section-head h2{font:700 21px/1.7 Cairo,Noto,sans-serif;margin:0}.gender-section-head>span{font-size:11px;background:var(--pale);padding:5px 10px;border-radius:20px}.gender-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.gender-word{--gender:#52687a;--border:#dbe3e9;--pale:#f6f8fa;display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--pale);padding:10px 10px 8px;border-top:3px solid var(--gender);transition:box-shadow .15s,transform .15s}.gender-M .gender-word{--gender:#135b9b;--border:#83b4de;--pale:#d8eafa}.gender-F .gender-word{--gender:#a12c66;--border:#df95b5;--pale:#f9d8e8}.gender-word:hover{box-shadow:0 5px 20px #18374e12;transform:translateY(-2px);border-color:var(--gender)}.gender-word-top{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:9px;color:#6f7e87}.gender-tag{color:var(--gender);background:#fff9;border-radius:20px;padding:2px 5px}.gender-word h3{font:700 22px/1.5 Cairo,Noto,sans-serif;color:var(--gender);margin:6px 0 3px;overflow-wrap:break-word}.gender-quote{font:18px/1.55 Amiri,serif;color:#364d60;margin:0 0 7px;overflow-wrap:break-word}.gender-word-foot{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:6px;border-top:1px solid var(--border);font-size:10px;color:#617586}.gender-word-foot span:last-child{color:var(--gender)}.gender-word-foot b{font-size:14px;color:var(--gender)}.gender-research{margin-top:28px;border:1px solid #dfd2b9;border-right:4px solid #b89b67;border-radius:12px;background:#fcf9f2;padding:22px 25px}.gender-research h2{font:700 23px Cairo,Noto,sans-serif;margin:8px 0}.gender-research p{font-size:13px;line-height:2;color:#6d6252}.gender-research-kicker{font-size:11px;color:#8b7148}.gender-research a{font-size:13px;font-weight:600;color:#7b5a2c}.gender-review-link{display:flex;align-items:center;gap:24px;padding:22px 26px;border:1px solid #d9e1e5;border-radius:12px;background:#f1f5f7;margin:22px 0 10px}.gender-review-link h2{font:700 20px/1.7 Cairo,Noto,sans-serif;margin:4px 0}.gender-review-link p,.gender-review-link div>span{font-size:12px;color:#647583;margin:0}.gender-review-link strong{margin-right:auto;font-size:31px}.gender-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gender-detail-hero{display:flex;gap:28px;align-items:center;justify-content:space-between;padding:27px 32px;border:1px solid var(--border);background:linear-gradient(120deg,var(--pale),#fff);border-radius:17px;margin:18px 0}.gender-detail-hero h1{font:700 42px/1.7 Cairo,Noto,sans-serif;margin:12px 0 0;color:var(--gender)}.gender-detail-hero p{font-size:14px;color:var(--gender);margin:0}.gender-back{font-size:12px;color:#63798b}.gender-detail-counts{display:flex;gap:20px}.gender-detail-counts span{display:flex;flex-direction:column;font-size:11px;color:#657584;align-items:center;text-align:center;max-width:85px}.gender-detail-counts b{font-size:26px;color:var(--gender)}.gender-notes{border:1px solid #e1d6c0;border-radius:9px;padding:13px 18px;background:#fffaf0;font-size:13px;line-height:1.9;color:#75613f}.gender-notes p{margin:4px 0}.gender-forms{border:1px solid #dce3e8;border-radius:10px;padding:14px 18px;margin:18px 0;background:#fff;font-size:13px}.gender-forms summary{cursor:pointer;color:#48657a}.gender-forms>div{display:flex;gap:8px;flex-wrap:wrap;padding-top:15px}.gender-forms span{display:inline-flex;align-items:center;gap:8px;border-radius:6px;background:#f3f6f8;padding:5px 12px;font:22px/1.7 Amiri,serif}.gender-forms b{font:11px Noto,sans-serif;color:#688195}.gender-related{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;margin:10px 0 25px;color:#5e707f}.gender-related a{background:#edf4fa;padding:5px 13px;border-radius:20px;color:#285f89}.gender-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0 14px}.gender-tabs{display:flex;gap:6px;flex-wrap:wrap}.gender-tabs button[aria-pressed=true]{background:#214d70;color:#fff;border-color:#214d70}.gender-controls label{margin-right:auto;font-size:12px}.gender-controls select{margin-right:8px;padding:9px;background:#fff;border:1px solid #cdd8df;border-radius:7px;font:12px Noto,sans-serif;color:#24465c}.gender-legend{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap;font-size:11px;color:#627582}.gender-legend span{display:flex;gap:7px;align-items:center}.gender-legend i{width:17px;height:12px;border-radius:3px}.gender-legend small{font-size:11px}.gender-verse .gender-target,.gender-legend .gender-target{background:#dceffc;color:#164f78;border-radius:3px;box-shadow:0 2px 0 #77a9cb}.gender-verse .gender-proof,.gender-legend .gender-proof{background:#faedce;color:#796020;border-radius:3px;box-shadow:0 2px 0 #d5b268}.gender-verse .gender-verse-text{font-family:UthmanicHafs,Amiri,serif;font-size:29px;line-height:2.25}.gender-verse .verse-header{display:flex;justify-content:space-between;align-items:center}.gender-copy{font-size:10px;padding:5px 10px}.gender-evidence-note{display:flex;flex-direction:column;gap:5px;border-right:3px solid #ba9a52;padding:10px 14px;background:#fcfaf5;margin:10px 0 2px;font-size:12px;color:#6c5a3b;line-height:1.9}.gender-evidence-note b{font-weight:600}#gender-verse-status{font-size:12px;color:#627582;margin:16px 0}.gender-page-source{font-size:12px;color:#697a87;margin-top:26px}.gender-page-source a{text-decoration:underline;text-underline-offset:3px}.gender-method{max-width:950px;font-size:14px;line-height:2.1}.gender-method h2{font:700 22px/1.8 Cairo,Noto,sans-serif;margin:26px 0 8px}.gender-method p{margin:8px 0;color:#566975}.gender-method a{color:#255f87;text-decoration:underline}.gender-scan-stats{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.gender-scan-stats div{display:flex;flex-direction:column;background:#edf3f7;padding:14px 22px;border-radius:9px}.gender-scan-stats b{font-size:24px}.gender-scan-stats span{font-size:11px}.gender-exclusions{margin:20px 0;padding:16px;border:1px solid #d6e0e6;border-radius:10px}.gender-exclusions summary{cursor:pointer;font-size:13px}.gender-table-wrap{overflow:auto;margin-top:15px}.gender-exclusions table{width:100%;border-collapse:collapse;font-size:12px}.gender-exclusions th,.gender-exclusions td{padding:9px 12px;border-bottom:1px solid #e1e7eb;text-align:right}.side-gender{--side-color:#556d8d}.gender-page a:focus-visible,.gender-page button:focus-visible,.gender-page select:focus-visible{outline:3px solid #c39a40;outline-offset:3px}
@media(max-width:1200px){.gender-hero-art{display:none}.gender-pronoun{display:none}.gender-summary-card{padding:20px 18px}.gender-word{padding:9px 8px 7px}.gender-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gender-word-top{flex-wrap:wrap}}
@media(max-width:780px){.gender-hero{padding:22px}.gender-columns{grid-template-columns:1fr;gap:30px}.gender-summary{gap:10px}.gender-summary-card{flex-direction:column;align-items:flex-start;gap:10px}.gender-summary-card h2{font-size:24px}.gender-summary-card div>span{font-size:10px}.gender-summary-count{margin-right:0;align-items:flex-start}.gender-summary-count b{font-size:58px}.gender-scope-line{font-size:11px;gap:10px 17px}.gender-scope-line a{margin-right:0}.gender-search{flex-wrap:wrap;padding:12px;gap:9px}.gender-search input{order:3}.gender-search button{margin-right:auto}.gender-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gender-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gender-detail-hero{display:block;padding:22px}.gender-detail-counts{margin-top:22px;justify-content:space-between;gap:8px}.gender-detail-counts b{font-size:24px}.gender-detail-counts span{font-size:10px}.gender-controls label{margin-right:0}.gender-verse .gender-verse-text{font-size:27px}.gender-review-link{padding:18px;gap:12px}.gender-review-link h2{font-size:17px}.gender-review-link strong{font-size:24px}.gender-word h3{font-size:20px}.gender-research{padding:18px}.gender-word-foot{font-size:9px}}
@media(prefers-reduced-motion:reduce){.gender-word,.gender-summary-card{transition:none}}
@media print{.gender-controls,.gender-copy,.gender-search,.gender-back{display:none!important}.gender-columns{display:block}.gender-verse mark{print-color-adjust:exact;-webkit-print-color-adjust:exact}.gender-verse{break-inside:avoid}}

/* Saturated identity and compact three-card rows. */
.gender-summary-card:hover{color:#fff}.gender-summary-card .gender-pronoun{border-color:#ffffff70}.gender-summary-count span{font-weight:600;margin-top:6px}.gender-hero{background:linear-gradient(120deg,#d0e6fa 0%,#edf4fb 50%,#f5cfe2);border-color:#b1c8de}.gender-hero-art span{color:#135b9b;border:2px solid #589fd4;background:#d6eafd}.gender-hero-art span:last-child{color:#a12c66;border-color:#cd76a1;background:#f7d7e7}.gender-word-top{line-height:1.5;color:#4a6276;flex-wrap:wrap}.gender-section-head>span{background:var(--gender);color:#fff}.gender-match-note{font-size:10px;line-height:1.6;color:var(--gender);font-weight:600;margin:0 0 5px}.gender-word-foot{flex-wrap:wrap;line-height:1.5}.gender-search{border-color:#87b1d3}.gender-search-status{color:#355d7b}
@media(max-width:1100px){.gender-columns{grid-template-columns:1fr;gap:24px}}
@media(max-width:420px){.gender-word{padding:8px 6px 7px}.gender-word-top{font-size:8px;gap:3px}.gender-tag{padding:1px 4px}.gender-word h3{font-size:18px}.gender-quote{font-size:16px;line-height:1.5}.gender-word-foot{font-size:8px;gap:3px}.gender-word-foot b{font-size:12px}.gender-summary-card{padding:17px 13px}.gender-summary-count b{font-size:54px}}
.gender-desk-link{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(115deg,#e3effb,#fae5ef);border:1px solid #b9cfe2;border-radius:11px;padding:13px 18px;margin:18px 0}.gender-desk-link div{display:flex;flex-direction:column;gap:3px}.gender-desk-link strong{font:700 16px Cairo,Noto,sans-serif;color:#285e88}.gender-desk-link span{font-size:11px;color:#587187}.gender-desk-link>b{font-size:12px;color:#fff;background:#285f89;border-radius:7px;padding:8px 13px;white-space:nowrap}.gender-desk-link:hover{border-color:#6699c1}@media(max-width:650px){.gender-desk-link{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.gender-desk-link strong{font-size:15px}.gender-desk-link span{font-size:10px}}
.gender-sync-status{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0 18px;padding:10px 14px;border:1px solid #bfdccd;border-radius:8px;background:#eef8f1;color:#32684b;font-size:12px}.gender-sync-status button{font:inherit;color:inherit;border:1px solid currentColor;border-radius:6px;background:#fff;padding:4px 10px;cursor:pointer;white-space:nowrap}.gender-sync-status.sync-error{background:#fff5e7;border-color:#e5ce9d;color:#846528}.gender-personal-decision>a{display:inline-block;margin-top:8px;font-size:12px}.gender-personal-decision>b{color:#234f70}
