:root{--fx-folder: #e3d5ae;--fx-folder-tab: #d3c294;--fx-folder-ink: #1c1a15;--fx-note: #faf7ee;--fx-stamp: #8f2a22;--fx-closed: #5f5a50;--fx-new: #a3241c}html.dark:root{--fx-folder: #2b2820;--fx-folder-tab: #363228;--fx-folder-ink: #efe9da;--fx-note: #1d1b17;--fx-stamp: #e0857c;--fx-closed: #a7a297;--fx-new: #e8908a}.fx{padding-block: clamp(36px,6vw,72px);background: var(--color-paper);color: var(--color-ink)}.fx__in{width: min(100% - 2 * var(--edge),960px);margin-inline: auto}.fx-crumb,.fx-label,.fx-kick{margin: 0;font: 500 11px/1.4 var(--font-mono);letter-spacing: .2em;text-transform: uppercase}.fx-crumb{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 44px;color: var(--color-ink-3)}.fx-crumb a{color: inherit;text-decoration: underline;text-underline-offset: 3px}.fx-crumb [aria-current]{color: var(--color-ink)}.fx-label{width: fit-content;margin-bottom: 44px;padding: 10px 14px 9px;border: 1px solid var(--color-rule);font-weight: 600}.fx-tab{position: absolute;left: 14px;bottom: 100%;margin: 0;padding: 7px 12px 6px;background: var(--fx-folder-tab);color: var(--fx-folder-ink);font: 500 11px/1.2 var(--font-mono);letter-spacing: .16em;text-transform: uppercase}.fx-stamp{position: absolute;top: 14px;right: 14px;padding: 5px 8px 4px;border: 1.5px solid var(--fx-stamp);color: var(--fx-stamp);font: 500 11px/1 var(--font-mono);letter-spacing: .22em;text-transform: uppercase;rotate: -4deg}.fx-stamp--closed{border-color: var(--fx-closed);color: var(--fx-closed)}.fx-file{position: relative;margin-top: 32px;padding: clamp(24px,4vw,44px);border-top: 16px solid var(--fx-folder-tab);background: var(--fx-folder);color: var(--fx-folder-ink)}.fx-file .fx-tab{left: 20px;padding: 9px 14px 7px}.fx-file .fx-stamp{top: 24px;right: 24px;padding: 7px 11px 6px;border-width: 2px;font-size: 13px}.fx-kick{opacity: .8}.fx-title{margin: 12px 0 0;font: 800 var(--t-page)/1.05 var(--font-heading);letter-spacing: -.015em;text-wrap: balance}.fx-facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin: 26px 0;border: 1px solid currentColor}.fx-facts > div{padding: 11px 13px}.fx-facts > div + div{border-inline-start: 1px solid currentColor}.fx-facts dt{font: 500 11px/1.3 var(--font-mono);letter-spacing: .16em;text-transform: uppercase;opacity: .8}.fx-facts dd{margin: 6px 0 0;font: 500 15px/1.2 var(--font-mono)}.fx-note{max-width: 44rem;margin: 0;padding: 15px 18px;border-inline-start: 4px solid currentColor;background: var(--fx-note);font: 400 16px/1.6 var(--font-body)}.fx-note__label{margin-inline-end: 6px;font: 600 11px/1 var(--font-mono);letter-spacing: .16em;text-transform: uppercase}.fx-btn{display: inline-flex;align-items: center;gap: 10px;margin-top: 24px;padding: 12px 16px 11px;border: 1.5px solid currentColor;color: inherit;font: 600 11px/1 var(--font-mono);letter-spacing: .2em;text-transform: uppercase;text-decoration: none}.fx-btn:hover{background: var(--fx-folder-ink);color: var(--fx-folder)}.fx-tl{margin: 48px 0 0;padding: 0 0 0 28px;border-inline-start: 2px solid var(--color-ink);list-style: none}.fx-tl__item{position: relative;padding: 4px 0 24px}.fx-tl__item + .fx-tl__item{counter-increment: fx-upd -1;padding-top: 22px;border-top: 1px dashed var(--color-rule)}.fx-tl__item::before{content: "";position: absolute;top: 9px;left: -36px;width: 12px;height: 12px;border: 2px solid var(--color-ink);border-radius: 50%;background: var(--color-paper)}.fx-tl__item + .fx-tl__item::before{top: 27px}.fx-tl__item.is-new::before{border-color: var(--fx-new);background: var(--fx-new)}.fx-tl__meta{margin: 0;color: var(--color-ink-3);font: 500 11px/1.4 var(--font-mono);letter-spacing: .14em;text-transform: uppercase}.fx-tl__no::after{content: " " counter(fx-upd)}.fx-tl__new{margin-inline-start: 10px;color: var(--fx-new)}.fx-tl__title{margin: 8px 0 0;font: 700 var(--t-story)/1.2 var(--font-heading)}.fx-tl__title a{color: inherit;text-decoration: none}.fx-tl__title a:hover{text-decoration: underline;text-underline-offset: 4px}.fx-tl__dek{max-width: 40rem;margin: 6px 0 0;color: var(--color-ink-3);font: italic 400 var(--t-dek)/1.5 var(--font-body)}.fx-tl__empty{margin: 40px 0 0;color: var(--color-ink-3);font: italic 400 var(--t-dek)/1.5 var(--font-body)}.fx-strip{margin: 0 0 28px;padding: 12px 16px;border: 1px solid var(--fx-folder-ink);background: var(--fx-folder);color: var(--fx-folder-ink)}.fx-strip__path{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin: 0;font: 500 11px/1.4 var(--font-mono);letter-spacing: .16em;text-transform: uppercase}.fx-strip__path a{color: inherit;text-decoration: underline;text-underline-offset: 3px}.fx-strip .fx-stamp{position: static;margin-inline-start: auto;rotate: none}.series-nav{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin: 40px 0 0;padding-top: 22px;border-top: 1px solid var(--color-rule);font: 600 11px/1 var(--font-mono);letter-spacing: .18em;text-transform: uppercase}.series-nav__step{padding: 12px 14px 11px;border: 1.5px solid currentColor;color: inherit;text-decoration: none}.series-nav__step:hover{background: var(--color-ink);color: var(--color-paper)}.series-nav__all{color: inherit;text-decoration: underline;text-underline-offset: 4px}.series-nav__soon{margin: 0;padding: 12px 14px 11px;border: 1.5px dashed var(--color-rule);color: var(--color-ink-3)}.fx-head{margin-bottom: 48px}.fx-head .fx-title{margin: 0}.fx-head__dek{max-width: 36rem;margin: 16px 0 0;color: var(--color-ink-3);font: italic 400 var(--t-dek)/1.6 var(--font-body)}.fx-shelf{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 52px 22px;margin: 0;padding: 30px 0 0;list-style: none}.fx-folder{position: relative;display: flex;flex-direction: column;gap: 4px;height: 100%;min-height: 190px;box-sizing: border-box;padding: 18px 18px 16px;border-top: 12px solid var(--fx-folder-tab);background: var(--fx-folder);color: var(--fx-folder-ink);text-decoration: none}.fx-folder:focus-visible{outline: 2px solid var(--color-ink);outline-offset: 4px}.fx-folder__name{margin: 30px 0 10px;font: 700 var(--t-story)/1.15 var(--font-heading)}.fx-folder__meta{font: 400 11px/1.6 var(--font-mono);letter-spacing: .1em;text-transform: uppercase}.fx-folder__new{margin-top: 4px;color: var(--fx-new);font: 500 11px/1.4 var(--font-mono);letter-spacing: .1em;text-transform: uppercase}.fx-folder__new::before{content: "● "}@media (hover: hover) and (pointer: fine){.fx-folder:hover .fx-folder__name{text-decoration: underline;text-underline-offset: 4px}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.fx-folder{transition: translate .25s ease,box-shadow .25s ease}.fx-folder:hover{translate: 0 -4px;box-shadow: 0 12px 24px -16px rgb(0 0 0 / .5)}}.fx-archive{margin-top: 72px}.fx-archive:not(:has(li)){display: none}.fx-archive .fx-folder{filter: saturate(.35)}@media (max-width: 767.98px){.fx-shelf{grid-template-columns: minmax(0,1fr)}.fx-facts{grid-template-columns: minmax(0,1fr)}.fx-facts > div + div{border-inline-start: 0;border-top: 1px solid currentColor}.fx-file .fx-stamp{position: static;display: inline-block;margin-bottom: 16px}.fx-file .fx-tab{max-width: calc(100% - 40px)}.series-nav__all{order: 3;flex-basis: 100%;text-align: center}}@media (min-width: 768px) and (max-width: 1023.98px){.fx-shelf{grid-template-columns: repeat(2,minmax(0,1fr))}}
