.nights-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.nights-list li{padding-left:0}.nights-list li:before{content:none}.nights-night{font:var(--text-meta)/1.5 var(--font-utility);text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin-bottom:.15rem;display:block}.nights-list p{font-size:var(--text-body);max-width:68ch;line-height:1.65}.nights-meta{font-size:var(--text-meta);color:var(--ink-dim);margin-top:.2rem;font-style:italic;display:block}.nights-choice{color:var(--ink);margin:.35rem 0 .2rem}.nights-choice-label{font:var(--text-meta)/1.6 var(--font-utility);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-right:.35rem}.nights-choice em{color:var(--parchment)}.story-tools{flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-top:.6rem;display:flex}.story-fold{min-height:2.25rem;color:var(--ink-dim);font:var(--text-meta)/1.4 var(--font-utility);text-transform:uppercase;letter-spacing:.1em;text-decoration:underline dotted var(--gold-dim);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:.3rem 0;transition:color .2s}.story-fold:hover,.story-fold:focus-visible{color:var(--gold)}.story-fold[aria-pressed=true]{color:var(--gold-dim)}.story-tools-note{font-size:var(--text-meta);color:var(--ink-dim);font-style:italic}.story-nights-row{padding-bottom:1.2rem}.story-marker-night{color:var(--ink-dim)}.story-nights summary{cursor:pointer;min-height:var(--control-size);list-style:none;display:block}.story-nights summary::-webkit-details-marker{display:none}.story-nights-title{letter-spacing:.04em;color:var(--ink-dim);font-family:Pirata One,cursive;font-size:1rem;transition:color .2s;display:block}.story-nights-title:after{content:" +";color:var(--gold-dim)}.story-nights[open] .story-nights-title:after{content:" −"}.story-nights summary:hover .story-nights-title,.story-nights summary:focus-visible .story-nights-title{color:var(--gold)}.story-nights .story-meta{margin-bottom:0}.story-nights .nights-list{border-left:1px solid var(--border);margin-top:.8rem;padding-left:.2rem}.story-nights .nights-list li{padding-left:.8rem}.story-timeline{margin:1.4rem 0 0;padding:0 0 0 1.9rem;list-style:none;position:relative}.story-timeline:before{content:"";background:linear-gradient(var(--gold-dim), var(--border));width:1px;position:absolute;top:.4rem;bottom:.4rem;left:.65rem}.story-chapter{padding-bottom:1.5rem;position:relative}.story-chapter:last-child{padding-bottom:0}.story-chapter:before{content:none}.story-marker{text-align:center;width:1.35rem;color:var(--gold);background:var(--bg-panel);filter:drop-shadow(0 1px 2px #000000b3);font-size:.95rem;position:absolute;top:0;left:-1.9rem}.story-chapter h5{color:var(--parchment);letter-spacing:.04em;font-family:Pirata One,cursive;font-size:1.15rem;font-weight:400}.story-chapter h5 a{color:inherit;text-underline-offset:.2em}.story-chapter h5 a:hover{color:var(--gold)}.story-meta{font-size:var(--text-ui);font-variant:small-caps;letter-spacing:.04em;color:var(--ink-dim);margin-bottom:.35rem;display:block}.story-result.victory{color:var(--gold)}.story-result.defeat{color:var(--blood-bright)}.story-result.draw{color:var(--ink-dim)}.story-text{font-size:var(--text-body);color:var(--ink-dim);margin:.25rem 0}.story-text strong{font-variant:small-caps;letter-spacing:.08em;font-weight:400}.story-text a{color:var(--ink);text-underline-offset:.2em}.story-text a:hover,.story-highlight strong,.story-took strong{color:var(--gold)}.story-lowlight strong,.story-fell .story-marker,.story-fell h5{color:var(--blood-bright)}.story-grave .story-marker{filter:grayscale(.5)}.story-epitaph{color:var(--parchment);font-style:italic}.story-alive h5{color:var(--gold)}.story-tally[data-astro-cid-25agn3wp]{border-top:1px solid var(--border);color:var(--ink-dim);font:var(--text-ui)/1.6 var(--font-utility);font-variant:small-caps;letter-spacing:.06em;margin-top:1.2rem;padding-top:.9rem}.story-tally[data-astro-cid-25agn3wp] b[data-astro-cid-25agn3wp]{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:400}.story-empty[data-astro-cid-25agn3wp]{color:var(--ink-dim);border-top:1px solid var(--border);font-size:var(--text-body);margin-top:1.5rem;padding-top:1rem}.storyline[data-astro-cid-25agn3wp]{margin-top:1rem}.dead-marker[data-astro-cid-25agn3wp]{color:var(--blood-bright)}
