@media not (prefers-reduced-motion:reduce){@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:0.15s}:root{--site-width:960px;--main-offset:0px;--sidebar-width:210px;--sidebar-gap:48px;--hue-offset:0deg;--saturation-offset:0;--lightness-offset:0;--font-saturation-offset:0;--font-lightness-offset:0;--header-image-height:clamp(210px,42.1875vw + (75px),480px);--header-height:calc(clamp(190px,29.6875vw + (95px),380px) - var(--page-inset-top,0px));--header-logo-height:200px;--header-logo-min-height:300;--header-logo-max-height:200;--site-title-font-size:clamp(32px,4.375vw + (18px),60px);--site-title-tagline-font-size:clamp(13px,0.78125vw + (10.5px),18px);--grid-columns-min:308px;--grid-columns-row-gap-multiplier:1;--grid-columns-col-gap-multiplier:1;--card-font-size-min-mod:0px;--card-font-size-grow-mod:0px;--card-font-size-max-mod:0px;--card-cover-width-mod:1;--card-box-shadow:var(--box-shadow-m);--card-drop-shadow:var(--drop-shadow-m);--story-cover-box-shadow:var(--box-shadow-xl);--recommendation-cover-box-shadow:var(--box-shadow-xl);--floating-cover-image-width:clamp(56px,32.142857142857vw + (-46.857142857143px),200px);--in-content-cover-image-width:clamp(100px,25.445292620865vw + (4.5801526717557px),200px);--chapter-group-background-after:"";--ff-base:'Lato',var(--ff-system);--ff-note:'Lato',var(--ff-base);--ff-heading:'Libre Baskerville',var(--ff-base);--ff-site-title:var(--ff-heading);--ff-story-title:var(--ff-heading);--ff-chapter-title:var(--ff-heading);--ff-card-title:var(--ff-heading);--ff-card-body:var(--ff-note);--ff-card-list-link:var(--ff-note);--ff-nav-item:var(--ff-base);--ff-chapter-list-title:var(--ff-base)}:root{--site-title-heading-color:hsl(calc(220deg + var(--hue-rotate)) max(calc(18% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(80.39% * var(--font-lightness,1)),100%));--site-title-tagline-color:hsl(calc(220deg + var(--hue-rotate)) max(calc(18% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(80.39% * var(--font-lightness,1)),100%));--bg-50-free:calc(229.09deg + var(--hue-rotate)) calc(10.89% * var(--saturation)) clamp(40.1%,80.2% * var(--darken),90.1%);--bg-100-free:calc(224.21deg + var(--hue-rotate)) calc(11.66% * var(--saturation)) clamp(34.02%,68.04% * var(--darken),84.02%);--bg-200-free:calc(221.38deg + var(--hue-rotate)) calc(12.34% * var(--saturation)) clamp(26.96%,53.92% * var(--darken),76.96%);--bg-300-free:calc(223.64deg + var(--hue-rotate)) calc(11.34% * var(--saturation)) clamp(19.02%,38.04% * var(--darken),69.02%);--bg-400-free:calc(222deg + var(--hue-rotate)) calc(12.66% * var(--saturation)) clamp(15.49%,30.98% * var(--darken),65.49%);--bg-500-free:calc(222.35deg + var(--hue-rotate)) calc(12.59% * var(--saturation)) clamp(13.235%,26.47% * var(--darken),63.235%);--bg-600-free:calc(222.35deg + var(--hue-rotate)) calc(14.29% * var(--saturation)) clamp(11.665%,23.33% * var(--darken),61.665%);--bg-700-free:calc(221.25deg + var(--hue-rotate)) calc(15.69% * var(--saturation)) clamp(10%,20% * var(--darken),60%);--bg-800-free:calc(221.54deg + var(--hue-rotate)) calc(14.94% * var(--saturation)) clamp(8.53%,17.06% * var(--darken),58.53%);--bg-900-free:calc(228deg + var(--hue-rotate)) calc(23.81% * var(--saturation)) clamp(4.12%,8.24% * var(--darken),54.12%);--bg-950-free:calc(220deg + var(--hue-rotate)) calc(60% * var(--saturation)) clamp(1.96%,3.92% * var(--darken),51.96%);--badge-generic-background:hsl(calc(240deg + var(--hue-rotate)) calc(10.11% * var(--saturation)) clamp(17.45%,34.9% * var(--darken),67.45%));--badge-moderator-background:hsl(calc(220.91deg + var(--hue-rotate)) calc(30% * var(--saturation)) clamp(21.57%,43.14% * var(--darken),71.57%));--badge-admin-background:hsl(calc(280deg + var(--hue-rotate)) calc(27.03% * var(--saturation)) clamp(21.765%,43.53% * var(--darken),71.765%));--badge-author-background:hsl(calc(37.01deg + var(--hue-rotate)) calc(75.49% * var(--saturation)) clamp(20%,40% * var(--darken),70%));--badge-supporter-background:hsl(calc(350.25deg + var(--hue-rotate)) calc(74.77% * var(--saturation)) clamp(29.02%,58.04% * var(--darken),79.02%));--badge-override-background:hsl(calc(240deg + var(--hue-rotate)) calc(17.05% * var(--saturation)) clamp(21.275%,42.55% * var(--darken),71.275%));--dark-shade-rgb:0 0 0;--theme-color-base:221.54 14.94 17.06;--navigation-background:hsl(calc(228deg + var(--hue-rotate)) calc(23.81% * var(--saturation)) clamp(4.12%,8.24% * var(--darken),54.12%));--card-frame-border-color:hsl(calc(221.54deg + var(--hue-rotate)) calc(14.94% * var(--saturation)) clamp(8.53%,17.06% * var(--darken),58.53%));--primary-400:#f7dd88;--primary-500:#f4d171;--primary-600:#f1bb74;--red-400:#f26666;--red-500:#d94d4d;--red-600:#d94d4d;--green-400:#86a35f;--green-500:#86a35f;--green-600:#86a35f;--bookmark-color-alpha:#7d8497;--bookmark-color-beta:#e06552;--bookmark-color-gamma:#77BFA3;--bookmark-color-delta:#3C91E6;--bookmark-line:#f4d171;--ins-background:#86a35f;--del-background:#f26666}:root,:root .chapter-formatting{--fg-100:hsl(calc(222.86deg + var(--hue-rotate)) max(calc(38.89% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(92.94% * var(--font-lightness,1)),100%));--fg-200:hsl(calc(220deg + var(--hue-rotate)) max(calc(26.32% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(88.82% * var(--font-lightness,1)),100%));--fg-300:hsl(calc(224deg + var(--hue-rotate)) max(calc(19.48% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(84.9% * var(--font-lightness,1)),100%));--fg-400:hsl(calc(220deg + var(--hue-rotate)) max(calc(18% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(80.39% * var(--font-lightness,1)),100%));--fg-500:hsl(calc(222.86deg + var(--hue-rotate)) max(calc(17.95% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(77.06% * var(--font-lightness,1)),100%));--fg-600:hsl(calc(224.44deg + var(--hue-rotate)) max(calc(18.37% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(71.18% * var(--font-lightness,1)),100%));--fg-700:hsl(calc(225deg + var(--hue-rotate)) max(calc(15.73% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(65.1% * var(--font-lightness,1)),100%));--fg-800:hsl(calc(221.74deg + var(--hue-rotate)) max(calc(11.56% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(60.98% * var(--font-lightness,1)),100%));--fg-900:hsl(calc(223.85deg + var(--hue-rotate)) max(calc(11.11% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(54.12% * var(--font-lightness,1)),100%));--fg-950:hsl(calc(223.64deg + var(--hue-rotate)) max(calc(8.8% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(49.02% * var(--font-lightness,1)),100%));--fg-tinted:hsl(calc(222.22deg + var(--hue-rotate)) max(calc(21.95% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(75.88% * var(--font-lightness,1)),100%));--fg-inverted:hsl(calc(216deg + var(--hue-rotate)) max(calc(20% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(4.9% * var(--font-lightness,1)),100%))}:root[data-mode=light]{--site-title-heading-color:hsl(calc(0deg + var(--hue-rotate)) max(calc(0% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(100% * var(--font-lightness,1)),100%));--site-title-tagline-color:hsl(calc(0deg + var(--hue-rotate)) max(calc(0% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(100% * var(--font-lightness,1)),100%));--hue-offset:0deg;--saturation-offset:0;--lightness-offset:0;--font-saturation-offset:0;--font-lightness-offset:0;--bg-50-free:calc(240deg + var(--hue-rotate)) calc(20% * var(--saturation)) clamp(49.51%,99.02% * var(--darken),99.51%);--bg-100-free:calc(210deg + var(--hue-rotate)) calc(20% * var(--saturation)) clamp(49.02%,98.04% * var(--darken),99.02%);--bg-200-free:calc(221.54deg + var(--hue-rotate)) calc(14.94% * var(--saturation)) clamp(8.53%,17.06% * var(--darken),58.53%);--bg-300-free:calc(216.92deg + var(--hue-rotate)) calc(7.88% * var(--saturation)) clamp(16.175%,32.35% * var(--darken),66.175%);--bg-400-free:calc(213.33deg + var(--hue-rotate)) calc(11.11% * var(--saturation)) clamp(42.06%,84.12% * var(--darken),92.06%);--bg-500-free:calc(210deg + var(--hue-rotate)) calc(10.94% * var(--saturation)) clamp(37.45%,74.9% * var(--darken),87.45%);--bg-600-free:calc(211.43deg + var(--hue-rotate)) calc(8.94% * var(--saturation)) clamp(23.04%,46.08% * var(--darken),73.04%);--bg-700-free:calc(210deg + var(--hue-rotate)) calc(13.79% * var(--saturation)) clamp(17.06%,34.12% * var(--darken),67.06%);--bg-800-free:calc(210deg + var(--hue-rotate)) calc(27.91% * var(--saturation)) clamp(8.43%,16.86% * var(--darken),58.43%);--bg-900-free:calc(210deg + var(--hue-rotate)) calc(39.29% * var(--saturation)) clamp(5.49%,10.98% * var(--darken),55.49%);--bg-950-free:calc(210deg + var(--hue-rotate)) calc(70% * var(--saturation)) clamp(1.96%,3.92% * var(--darken),51.96%);--badge-generic-background:hsl(calc(240deg + var(--hue-rotate)) calc(3.83% * var(--saturation)) clamp(23.04%,46.08% * var(--darken),73.04%));--badge-moderator-background:hsl(calc(224.84deg + var(--hue-rotate)) calc(37.14% * var(--saturation)) clamp(25.98%,51.96% * var(--darken),75.98%));--badge-admin-background:hsl(calc(262.12deg + var(--hue-rotate)) calc(83.26% * var(--saturation)) clamp(28.92%,57.84% * var(--darken),78.92%));--badge-author-background:hsl(calc(37.69deg + var(--hue-rotate)) calc(92.13% * var(--saturation)) clamp(25.1%,50.2% * var(--darken),75.1%));--badge-supporter-background:hsl(calc(349.93deg + var(--hue-rotate)) calc(79.89% * var(--saturation)) clamp(32.45%,64.9% * var(--darken),82.45%));--badge-override-background:hsl(calc(215.38deg + var(--hue-rotate)) calc(16.32% * var(--saturation)) clamp(23.43%,46.86% * var(--darken),73.43%));--theme-color-base:210 13.04 90.98;--navigation-background:hsl(calc(0deg + var(--hue-rotate)) calc(0% * var(--saturation)) clamp(0%,0% * var(--darken),50%));--card-frame-border-color:hsl(calc(210deg + var(--hue-rotate)) calc(13.04% * var(--saturation)) clamp(45.49%,90.98% * var(--darken),95.49%));--primary-400:#6ea2f7;--primary-500:#3c83f6;--primary-600:#1e3fae;--red-400:#f98686;--red-500:#dd3c3c;--red-600:#dd3c3c;--green-400:#a4db8a;--green-500:#a4db8a;--green-600:#a4db8a;--bookmark-color-alpha:#9ca3b0;--bookmark-color-beta:#f59e0b;--bookmark-color-gamma:#77BFA3;--bookmark-color-delta:#dd5960;--bookmark-line:#3c83f6;--ins-background:#a4db8a;--del-background:#f98686}:root[data-mode=light],:root[data-mode=light] .chapter-formatting{--fg-100:hsl(calc(225deg + var(--hue-rotate)) max(calc(80% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(1.96% * var(--font-lightness,1)),100%));--fg-200:hsl(calc(224deg + var(--hue-rotate)) max(calc(71.43% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(4.12% * var(--font-lightness,1)),100%));--fg-300:hsl(calc(219deg + var(--hue-rotate)) max(calc(55.56% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(7.06% * var(--font-lightness,1)),100%));--fg-400:hsl(calc(0deg + var(--hue-rotate)) max(calc(0% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(12.16% * var(--font-lightness,1)),100%));--fg-500:hsl(calc(60deg + var(--hue-rotate)) max(calc(2.22% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(17.65% * var(--font-lightness,1)),100%));--fg-600:hsl(calc(216.92deg + var(--hue-rotate)) max(calc(19.12% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(26.67% * var(--font-lightness,1)),100%));--fg-700:hsl(calc(222.86deg + var(--hue-rotate)) max(calc(10.55% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(39.02% * var(--font-lightness,1)),100%));--fg-800:hsl(calc(220deg + var(--hue-rotate)) max(calc(8.94% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(46.08% * var(--font-lightness,1)),100%));--fg-900:hsl(calc(217.5deg + var(--hue-rotate)) max(calc(11.21% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(58.04% * var(--font-lightness,1)),100%));--fg-950:hsl(calc(217.89deg + var(--hue-rotate)) max(calc(10.61% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(64.9% * var(--font-lightness,1)),100%));--fg-tinted:hsl(calc(217.24deg + var(--hue-rotate)) max(calc(32.58% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(17.45% * var(--font-lightness,1)),100%));--fg-inverted:hsl(calc(240deg + var(--hue-rotate)) max(calc(20% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(99.02% * var(--font-lightness,1)),100%))}:root{}