.help-hint{display:inline-flex;width:16px;height:16px;border:1px solid #93816a;border-radius:50%;align-items:center;justify-content:center;vertical-align:middle;margin-left:5px;cursor:help;font:11px Georgia,serif;color:#d5c8ad;background:#28251f;flex-shrink:0}
.help-hint:focus-visible,.has-help:focus-visible{outline:2px solid #ccb77f;outline-offset:3px}
.has-help{cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#8b806c;text-underline-offset:3px}
.forsaken-help-tooltip{position:fixed;z-index:10000;max-height:min(360px,80vh);overflow:auto;background:#17191cf7;color:#e4d9c2;border:1px solid #a58d60;border-radius:5px;box-shadow:0 8px 35px #000b;padding:13px 16px;pointer-events:auto}
.forsaken-help-tooltip[hidden]{display:none}
.forsaken-help-tooltip strong{font:21px var(--serif)}
.forsaken-help-tooltip p{font:13px/1.65 Georgia,serif;color:#cfcec8;margin:7px 0 0}
.selection-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:6px 0}
.selection-benefit-card{min-width:0;border:1px solid #51493e;border-radius:5px;padding:16px;background:linear-gradient(135deg,#242220,#161719)}
.selection-benefit-card h3{margin:0 0 12px;font:25px var(--serif);color:#dccaa7}
.selection-benefit-card p{font-size:13px;line-height:1.8;margin:8px 0;color:#bbb9b1}
.selection-features{list-style:none;padding:0;margin:12px 0}
.selection-features li{border-top:1px solid #3f3930;padding:9px 0}
.selection-features strong{font-size:15px;color:#dfd4bc}
.selection-features small{display:block;font:11px/1.6 Georgia,serif;color:#b2a887;margin-top:4px}
.selection-features p{margin:5px 0;font:12px/1.7 Georgia,serif}
.selection-benefit-card .selection-drawback{color:#c8aaa6}
.selection-baseline{grid-column:1/-1;font-size:13px;line-height:1.8;margin:0;padding:12px;border-left:2px solid #a58d60;background:#1c1c1e;color:#bfb8a8}
@media(max-width:700px){.selection-benefits{grid-template-columns:1fr}.selection-benefit-card{padding:13px}}
