.wb-chronicle[data-astro-cid-g47bgfcs]{background:var(--bg-panel);border:1px solid var(--border);padding:1rem 1.1rem 1.3rem}.wb-chronicle[data-astro-cid-g47bgfcs] .story-timeline[data-astro-cid-g47bgfcs]{margin-top:1.2rem}.wb-tally[data-astro-cid-g47bgfcs]{color:var(--ink-dim);font:var(--text-ui)/1.6 var(--font-utility);font-variant:small-caps;letter-spacing:.06em}.wb-tally[data-astro-cid-g47bgfcs] b[data-astro-cid-g47bgfcs]{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:400}.wb-part[data-astro-cid-g47bgfcs]{min-height:2.25rem;color:var(--gold);font:var(--text-ui)/1.5 var(--font-utility);text-underline-offset:.2em;align-items:center;gap:.35rem;display:inline-flex}.wb-part[data-astro-cid-g47bgfcs]:hover{color:var(--parchment)}.wb-night[data-astro-cid-g47bgfcs]+.wb-night[data-astro-cid-g47bgfcs]{margin-top:.6rem}.story[data-astro-cid-kdphpwqx]{max-width:760px;margin-inline:auto}.ch[data-astro-cid-kdphpwqx]{padding:2.2rem 0 1.4rem;scroll-margin-top:4rem}.ch[data-astro-cid-kdphpwqx]+.ch[data-astro-cid-kdphpwqx]{border-top:1px solid var(--border)}.ch-kicker[data-astro-cid-kdphpwqx]{text-align:center;color:var(--gold);font:var(--text-meta)/1.6 var(--font-utility);text-transform:uppercase;letter-spacing:.22em;margin-bottom:.3rem}.ch-title[data-astro-cid-kdphpwqx]{text-align:center;color:var(--parchment);letter-spacing:.02em;text-wrap:balance;overflow-wrap:anywhere;margin-bottom:1.6rem;font:clamp(1.9rem,6vw,2.6rem)/1.15 Pirata One,Georgia,serif}.ch-body[data-astro-cid-kdphpwqx]{color:var(--ink)}.ch-body[data-astro-cid-kdphpwqx]:after{content:"";clear:both;display:block}.ch-body[data-astro-cid-kdphpwqx] .markdown p{hyphens:auto;margin-bottom:1.1rem;line-height:1.9}.ch-body[data-astro-cid-kdphpwqx] .markdown p:last-child{margin-bottom:0}.ch-body[data-astro-cid-kdphpwqx] .markdown+.markdown{margin-top:1.1rem}.ch-body[data-astro-cid-kdphpwqx] .markdown-initial>p:first-of-type{display:flow-root}.ch-body[data-astro-cid-kdphpwqx] .markdown-initial>p:first-of-type:first-letter{float:left;color:#d9b466;text-shadow:0 0 .18em #b3261ecc,0 0 .5em #6e0f0a99,0 .04em #000;background:radial-gradient(circle at 50% 38%,#4a1712 0%,#22100d 52%,#0d0b09 100%);border:3px double #8c6d39;margin:.1em .16em 0 0;padding:.1em .12em .04em;font-family:UnifrakturMaguntia,Pirata One,Georgia,serif;font-size:4.4em;line-height:.86}.ch-fig[data-astro-cid-kdphpwqx]{width:var(--w);max-width:100%;margin:.35rem 0 1.1rem}.ch-fig[data-astro-cid-kdphpwqx].left{float:left;margin-right:1.5rem}.ch-fig[data-astro-cid-kdphpwqx].right{float:right;margin-left:1.5rem}.ch-fig[data-astro-cid-kdphpwqx].centre{clear:both;margin-inline:auto}.ch-zoom[data-astro-cid-kdphpwqx]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.ch-zoom[data-astro-cid-kdphpwqx] img[data-astro-cid-kdphpwqx]{filter:saturate(.9)contrast(1.03);border:1px solid #79623c90;width:100%;height:auto;transition:filter .25s,border-color .25s;display:block;box-shadow:0 10px 28px -10px #000d}.ch-zoom[data-astro-cid-kdphpwqx]:hover img[data-astro-cid-kdphpwqx],.ch-zoom[data-astro-cid-kdphpwqx]:focus-visible img[data-astro-cid-kdphpwqx]{filter:none;border-color:var(--gold)}.ch-fig[data-astro-cid-kdphpwqx] figcaption[data-astro-cid-kdphpwqx]{text-align:center;font-style:italic;font-size:var(--text-ui);color:var(--ink-dim);margin-top:.45rem;line-height:1.5}@media (width<=520px){.ch-fig[data-astro-cid-kdphpwqx].left,.ch-fig[data-astro-cid-kdphpwqx].right{float:none;width:max(var(--w), 66%);margin-inline:auto}}.ch-end[data-astro-cid-kdphpwqx]{clear:both;text-align:center;color:var(--gold-dim);margin-top:1.4rem;font-size:1.3rem}.ch-keep[data-astro-cid-kdphpwqx]{margin-top:.8rem}.ch-new[data-astro-cid-kdphpwqx]{border-style:dashed;border-color:var(--gold-dim);background:0 0;margin-top:1.6rem}.ch-new[data-astro-cid-kdphpwqx]>summary[data-astro-cid-kdphpwqx]{justify-content:center;min-height:3.5rem}.ch-new[data-astro-cid-kdphpwqx][open]{background:#0f1512;border-style:solid}.ch-new[data-astro-cid-kdphpwqx][open]>summary[data-astro-cid-kdphpwqx]{justify-content:flex-start}.story[data-astro-cid-kdphpwqx] [data-chapter-editor]{gap:.9rem;padding:.3rem .9rem 1rem;display:grid}.ch-lightbox[data-astro-cid-kdphpwqx]{border:1px solid var(--gold-dim);max-width:96vw;max-height:96dvh;color:var(--ink);background:#070908;margin:auto;padding:0;overflow:hidden}.ch-lightbox[data-astro-cid-kdphpwqx]::backdrop{background:#000d}.ch-lightbox[data-astro-cid-kdphpwqx] img[data-astro-cid-kdphpwqx]{cursor:zoom-out;width:auto;max-width:96vw;height:auto;max-height:calc(96dvh - 3.5rem);margin:auto;display:block}.ch-lightbox-caption[data-astro-cid-kdphpwqx]{color:var(--ink-dim);text-align:center;padding:.6rem 3rem .7rem 1rem;font-style:italic}.ch-lightbox-caption[data-astro-cid-kdphpwqx]:empty{display:none}.ch-lightbox-close[data-astro-cid-kdphpwqx]{width:var(--control-size);height:var(--control-size);border:1px solid var(--border);color:var(--parchment);cursor:pointer;background:#070908cc;font-size:1.1rem;position:absolute;top:.4rem;right:.4rem}.ch-lightbox-close[data-astro-cid-kdphpwqx]:hover{border-color:var(--gold)}.ce-blocks{gap:.7rem;padding:0;list-style:none;display:grid}.ce-block{border:1px solid var(--border);background:#0d1210;gap:.5rem;padding:.6rem .7rem .8rem;display:grid}.ce-head{align-items:center;gap:.3rem;display:flex}.ce-kind{color:var(--gold);font:var(--text-meta)/1.5 var(--font-utility);text-transform:uppercase;letter-spacing:.12em;flex:1}.ce-tool{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;font:1rem/1 var(--font-utility);background:#141b17}.ce-tool:hover:not([disabled]){border-color:var(--gold);color:var(--parchment)}.ce-tool[disabled]{opacity:.35;cursor:default}.ce-cut{color:var(--blood-bright)}.ce-text{resize:vertical;width:100%;min-height:10rem;font:var(--text-body)/1.7 "IM Fell English", Georgia, serif;color:var(--ink);border:1px solid var(--border);color-scheme:dark;background:#0a0e0c;padding:.6rem .7rem}.ce-text:focus-visible,.ce-image-fields input:focus-visible,.ce-image-fields select:focus-visible{border-color:var(--gold);outline:none}.ce-image-fields{grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.ce-thumb{object-fit:contain;border:1px solid var(--border);background:#070908;width:100%;height:auto;max-height:10rem}.ce-image-controls{gap:.35rem;min-width:0;display:grid}.ce-label{color:var(--ink-dim);font:var(--text-meta)/1.5 var(--font-utility);text-transform:uppercase;letter-spacing:.1em}.ce-caption{gap:.3rem;margin-top:.2rem;display:grid}.ce-aligns{flex-wrap:wrap;gap:.3rem;display:flex}.ce-aligns label{border:1px solid var(--border);min-height:2.5rem;color:var(--ink);cursor:pointer;font:var(--text-ui)/1 var(--font-utility);align-items:center;gap:.35rem;padding:0 .7rem;display:inline-flex}.ce-aligns label:has(input:checked){border-color:var(--gold);color:var(--parchment);background:#1f2823}.ce-aligns input{accent-color:var(--gold)}.ce-size{gap:.4rem;display:flex}.ce-size input{width:6rem}.ce-image-fields input[type=text],.ce-image-fields input[type=number],.ce-image-fields select{min-height:2.5rem;color:var(--ink);border:1px solid var(--border);font:var(--text-body)/1.4 "IM Fell English", Georgia, serif;text-transform:none;letter-spacing:0;color-scheme:dark;background:#0a0e0c;min-width:0;padding:.4rem .55rem}.ce-add{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=480px){.ce-image-fields{grid-template-columns:1fr}.ce-thumb{max-height:12rem}}.mg-body.pt-split{grid-template-columns:clamp(13rem,32%,20rem) minmax(0,1fr);padding:0;display:grid}.pt-side{border-right:1px solid var(--border);background:linear-gradient(180deg, #080b0a, #0d1210 40%, var(--bg-panel))}.pt-side-hold{--portrait-width:100%;--portrait-frame:14px;position:sticky;top:3.1rem}.pt-main{min-width:0;padding:.9rem .9rem 1.1rem 1.2rem}.pt-main>.mg-statline:first-child{margin-top:0}.pt-likeness{gap:.6rem;padding-bottom:1rem;display:grid}.pt-likeness .pt-acts{padding:0 .9rem}.pt-acts{flex-wrap:wrap;align-items:center;gap:0 1rem;display:flex}.pt-acts .mg-link{min-height:2.25rem;font-size:var(--text-meta);padding:.2rem 0}.pt-acts .pt-down{color:var(--blood-bright)}.pt-acts small{font-style:italic;line-height:1.45}.pt-note{color:var(--blood-bright)}@media (width<=640px){.mg-body.pt-split{grid-template-columns:minmax(0,1fr)}.pt-side{border-right:0;border-bottom:1px solid var(--border);background:radial-gradient(at 50% 0,#1a201b,#080b0a 75%);justify-content:center;display:flex}.pt-side-hold{--portrait-frame:11px;width:min(78%,17rem);position:static}.pt-side.empty .pt-side-hold{width:100%}.pt-side.empty .pt-likeness{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.9rem}.pt-side.empty .pt-likeness .pt-acts{padding:0}.pt-main{padding:.9rem .9rem 1.1rem}}.pt-roll .mg-warrior>summary{grid-template-columns:5.25rem minmax(0,1fr) auto;gap:1rem;padding-block:.6rem}.pt-roll .mg-num{--portrait-width:100%;--portrait-frame:5px}@media (width<=540px){.pt-roll .mg-warrior>summary{grid-template-columns:4.25rem minmax(0,1fr) auto;gap:.8rem}.pt-roll .mg-num{--portrait-frame:4px}}.pt-change{align-items:center;gap:1rem;display:flex}.pt-change .pt-acts{flex-direction:column;align-items:flex-start}.pt-hint{font-style:italic}.pt-empty{aspect-ratio:3/4;border:1px dashed var(--gold-dim);width:100%;color:var(--gold);font:var(--text-meta)/1.4 var(--font-utility);text-transform:uppercase;letter-spacing:.1em;text-align:center;cursor:pointer;background:repeating-linear-gradient(135deg,#0000 0 8px,#b69a6208 8px 9px),#0d1210;place-items:center;padding:.5rem;transition:border-color .2s,color .2s;display:grid}.pt-empty:hover:not([disabled]),.pt-empty:focus-visible{border-color:var(--gold);color:var(--parchment);outline:none}.pt-empty[disabled]{cursor:progress;opacity:.6}.pt-dialog{border:1px solid var(--gold-dim);background:linear-gradient(160deg, var(--bg-panel2), var(--bg-panel));width:min(30rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--ink);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto;box-shadow:0 0 80px #000e}.pt-dialog::backdrop{backdrop-filter:blur(3px);background:#050608d9}.pt-sheet{gap:.8rem;padding:1.1rem 1.1rem 1.2rem;display:grid}.pt-sheet .mg-h3{margin:0}.pt-how{margin-top:-.4rem}.pt-stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#050605;outline:none;padding:1.4rem;position:relative;overflow:hidden}.pt-stage.dragging{cursor:grabbing}.pt-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--gold)}.pt-frame{aspect-ratio:3/4;background:#0d1210;width:min(100%,18rem,75dvh - 14.25rem);min-width:9rem;margin:0 auto;position:relative}.pt-img{transform-origin:0 0;pointer-events:none;will-change:transform;max-width:none;position:absolute;top:0;left:0}.pt-mask{outline:1px solid var(--gold);pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 200vmax #050605b8}.pt-zoom input{width:100%;min-height:var(--control-size);accent-color:var(--gold);background:0 0;border:0;padding:0}.pt-error{color:var(--blood-bright);font-style:italic}.pt-sheet .mg-actions{margin-top:0}.wb-hero[data-astro-cid-e66r337n]{align-items:center;gap:1.2rem;display:flex}.wb-crest[data-astro-cid-e66r337n]{font:1.6rem/1 var(--font-utility);color:var(--gold);filter:drop-shadow(0 5px 8px #0007);flex:none}.wb-crest[data-astro-cid-e66r337n] img[data-astro-cid-e66r337n]{width:84px;height:auto;display:block}.wb-kicker-link[data-astro-cid-e66r337n]{color:var(--gold);letter-spacing:.1em;text-underline-offset:.25em}.wb-kicker-link[data-astro-cid-e66r337n]:hover{color:var(--parchment)}.wb-tabs[data-astro-cid-e66r337n]{z-index:20;scrollbar-width:none;border-bottom:1px solid var(--border);background:var(--bg);font:var(--text-ui)/1.5 var(--font-utility);text-transform:uppercase;letter-spacing:.1em;gap:0 1.6rem;margin:0 -1rem;padding:0 1rem;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 16px -12px #000c}.wb-tabs[data-astro-cid-e66r337n]::-webkit-scrollbar{display:none}.wb-tabs[data-astro-cid-e66r337n] a[data-astro-cid-e66r337n]{min-height:3rem;color:var(--ink-dim);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.wb-tabs[data-astro-cid-e66r337n] a[data-astro-cid-e66r337n]:hover{color:var(--parchment)}.wb-tabs[data-astro-cid-e66r337n] a[data-astro-cid-e66r337n][aria-current=page]{color:var(--gold);border-bottom-color:var(--gold)}@media (width<=640px){.wb-tabs[data-astro-cid-e66r337n]{padding-right:3.5rem}}.wb-pane[data-astro-cid-e66r337n]{margin-top:1.6rem;scroll-margin-top:4rem}.wb-overview[data-astro-cid-e66r337n]{max-width:68ch;color:var(--ink-dim);font-style:italic;line-height:1.8}.wb-overview[data-astro-cid-e66r337n] p+p{margin-top:1rem}.wb-hint[data-astro-cid-e66r337n]{margin:-.25rem 0 .75rem}.wb-add[data-astro-cid-e66r337n]{border-style:dashed;border-color:var(--gold-dim);background:0 0;margin-top:.5rem}.wb-add[data-astro-cid-e66r337n]>summary[data-astro-cid-e66r337n]{justify-content:center;min-height:3.5rem}.wb-add[data-astro-cid-e66r337n][open]{background:#0f1512;border-style:solid}.wb-add[data-astro-cid-e66r337n][open]>summary[data-astro-cid-e66r337n]{justify-content:flex-start}@media (width<=540px){.wb-crest[data-astro-cid-e66r337n] img[data-astro-cid-e66r337n]{width:56px}.wb-hero[data-astro-cid-e66r337n]{gap:.9rem}}
