.fart-story .story-content{font-size:17px;line-height:1.7}.story-choices{margin:2rem 0;padding:1.25rem 1.5rem;border-radius:12px;background:#8080801f;border:1px solid rgb(128 128 128 / .35)}.story-choices h2{margin-top:0;color:inherit}.story-choices ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.story-choices a{display:block;padding:.85rem 1rem;min-height:44px;border-radius:8px;border:1px solid currentColor;font-weight:600;text-decoration:none}.story-choices a:hover,.story-choices a:focus{background:#f4367626}.story-end{text-align:center;font-weight:700;letter-spacing:.08em;margin:2.5rem 0}
