.discovery-entry-nav{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:12px;margin:0 0 24px;padding-bottom:16px;display:flex}.discovery-entry-nav a{border:1px solid var(--rule);background:var(--sheet);align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:15px;display:inline-flex}.discovery-entry-nav a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--sheet)}.reading-room .discovery-entry-nav a{color:var(--ink);background:0 0}.reading-room .discovery-entry-nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.discovery-entry-nav small{font-variant-numeric:tabular-nums;font-size:13px}.question-panel,.comparison-panel{padding:26px 0 36px}.discovery-panel-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.discovery-panel-heading h2{font:500 27px/1.5 var(--font-reading)}.discovery-panel-heading p,.comparison-note{color:var(--muted);max-width:52em;font-size:14px;line-height:1.85}.question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;display:grid}.question-entry{border-top:1px solid var(--rule);min-width:0;padding:25px 0}.question-link{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px;min-height:44px;display:grid}.question-link h3{font:500 23px/1.6 var(--font-reading);overflow-wrap:anywhere}.question-link>span{white-space:nowrap;color:var(--red);padding-top:7px;font-size:14px}.question-link:hover h3{color:var(--red)}.question-scope{margin-top:12px;font-size:15px;line-height:1.85}.question-examples{color:var(--muted);overflow-wrap:anywhere;margin-top:9px;font-size:14px;line-height:1.85}.discovery-note{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.85}.theme-mode-control{flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 15px;font-size:14px;display:flex}.theme-mode-control select{border:1px solid var(--rule);background:var(--sheet);max-width:100%;min-height:44px;padding:8px 10px}.theme-relation{color:var(--muted);margin:12px 0;font-size:14px;line-height:1.85}.compare-toggle{border:1px solid var(--rule);background:var(--sheet);min-height:44px;color:var(--ink);justify-content:center;align-items:center;padding:9px 16px;font-size:14px;display:inline-flex}.compare-toggle[aria-pressed=true]{border-color:var(--green);color:var(--green);background:var(--soft)}.book-selection-actions{justify-content:flex-end;display:flex}.reading-room .book-entry{flex-direction:column;display:flex}.reading-room .book-entry>.book-link{flex:1;height:auto}.reading-room .book-selection-actions .compare-toggle{color:var(--ink);background:var(--soft);border-color:var(--rule);margin-top:14px}.reading-room .book-selection-actions .compare-toggle[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.reading-room .book-grid[data-reordering] .compare-toggle{visibility:hidden}.book-selection-actions:has(.compare-toggle:not([hidden])){padding:0 0 16px}.reader-frontispiece .compare-toggle{color:var(--ink)}.reader-frontispiece .reader-compare-link{color:inherit;text-align:center;padding:6px 0;font-size:14px}.comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:25px}.comparison-table caption{text-align:left}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);overflow-wrap:anywhere;white-space:pre-wrap;padding:20px 18px;font-size:16px;line-height:1.9}.comparison-table th:first-child{width:110px;color:var(--muted);font-size:14px;font-weight:400}.comparison-title{font:500 22px/1.6 var(--font-reading);overflow-wrap:anywhere;white-space:normal;display:block}.comparison-title:hover{color:var(--red)}.comparison-remove{min-height:44px;color:var(--muted);border:0;align-items:center;padding:7px 4px;font-size:14px;display:inline-flex}.comparison-remove:hover{color:var(--red)}.comparison-footer{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:24px;display:flex}.discovery-action{border:1px solid var(--ink);justify-content:center;align-items:center;min-height:46px;padding:10px 18px;font-size:15px;display:inline-flex}.discovery-action:hover{background:var(--ink);color:var(--sheet)}.reading-room .discovery-action:hover{color:var(--paper)}.comparison-warning{border-left:2px solid var(--red);background:var(--soft);padding:16px 20px;font-size:15px;line-height:1.9}.comparison-mobile{display:none}.compare-empty{padding:40px 0}.compare-empty h3{font:500 27px/1.5 var(--font-reading)}.compare-empty p{color:var(--muted);margin:14px 0 24px;font-size:16px}.onward-links{flex-wrap:wrap;gap:10px;display:flex}.onward-link{border:1px solid var(--rule);overflow-wrap:anywhere;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:10px 12px;font-size:15px;line-height:1.6;display:flex}.onward-link small{white-space:nowrap;color:var(--muted);font-size:13px}.onward-link:hover{border-color:var(--red);color:var(--red)}.identity-candidate{gap:6px;padding:10px 0;display:grid}.identity-candidate a{text-underline-offset:4px;overflow-wrap:anywhere;font-size:16px;line-height:1.9;text-decoration:underline}.identity-candidate small{color:var(--muted);font-size:13px}.recovery-options{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}.recovery-option{border:1px solid var(--rule);text-align:left;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:10px 15px;font-size:15px;display:flex}.recovery-option>span{overflow-wrap:anywhere;min-width:0}.recovery-option small{color:var(--muted);white-space:nowrap;font-size:13px}.directory-actions{flex-wrap:wrap;gap:12px 22px;margin:25px 0;font-size:16px;display:flex}.directory-actions a{text-underline-offset:4px;text-decoration:underline}.selection-state-note{color:var(--muted);margin:12px 0;font-size:13px}.search-scope-note{color:var(--muted);margin:9px 0 14px;font-size:14px;line-height:1.75}.discovery-trail{color:var(--muted);overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.85}.discovery-trail a{text-underline-offset:4px;color:var(--green);text-decoration:underline}@media (width<=760px){.question-grid{grid-template-columns:1fr}.discovery-panel-heading{display:block}.discovery-panel-heading p{margin-top:12px}.question-link h3{font-size:21px}.discovery-entry-nav{gap:8px}.discovery-entry-nav a{padding:9px 12px;font-size:14px}.comparison-desktop{display:none}.comparison-mobile{display:block}.comparison-selected>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px;padding:15px 0;display:grid}.comparison-title{font-size:20px}.comparison-field{border-bottom:1px solid var(--rule);padding:24px 0}.comparison-field>h3{color:var(--red);margin-bottom:18px;font-size:17px}.comparison-value{overflow-wrap:anywhere;margin-top:18px}.comparison-value h4{color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:400}.comparison-value p{white-space:pre-wrap;font-size:16px;line-height:1.95}.onward-link,.comparison-note{font-size:14px}}@media (prefers-reduced-motion:reduce){.discovery-entry-nav a,.question-link,.compare-toggle{transition:none}}
