@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:1400px;--main-offset:0px;--sidebar-width:256px;--sidebar-gap:48px;--hue-offset:0deg;--saturation-offset:0;--lightness-offset:0;--font-saturation-offset:0;--font-lightness-offset:0;--header-image-height:clamp(145px,23.611111111111vw + (69.444444444444px),400px);--header-height:calc(clamp(190px,17.592592592593vw + (133.7037037037px),380px) - var(--page-inset-top,0px));--header-logo-height:80px;--header-logo-min-height:80;--header-logo-max-height:80;--site-title-font-size:clamp(24px,0.74074074074074vw + (21.62962962963px),32px);--site-title-tagline-font-size:clamp(13px,0.46296296296296vw + (11.518518518519px),18px);--grid-columns-min:308px;--grid-columns-row-gap-multiplier:1;--grid-columns-col-gap-multiplier:1.5;--card-font-size-min-mod:-0.3px;--card-font-size-grow-mod:-1px;--card-font-size-max-mod:-1px;--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:'Open Sans',var(--ff-system);--ff-note:var(--ff-system);--ff-heading:'Crimson Text',var(--ff-base);--ff-site-title:var(--ff-heading);--ff-story-title:'Crimson Text',var(--ff-heading);--ff-chapter-title:'Crimson Text',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:'Crimson Text',var(--ff-base);--ff-chapter-list-title:var(--ff-base)}:root{--site-title-heading-color:hsl(calc(222.35deg + var(--hue-rotate)) max(calc(17.53% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(80.98% * var(--font-lightness,1)),100%));--site-title-tagline-color:hsl(calc(222.35deg + var(--hue-rotate)) max(calc(17.53% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(80.98% * var(--font-lightness,1)),100%))}:root[data-mode=light]{--site-title-heading-color:hsl(calc(221.05deg + var(--hue-rotate)) max(calc(37.25% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(10% * var(--font-lightness,1)),100%));--site-title-tagline-color:hsl(calc(221.05deg + var(--hue-rotate)) max(calc(37.25% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(10% * var(--font-lightness,1)),100%));--hue-offset:0deg;--saturation-offset:-0.34;--lightness-offset:1;--font-saturation-offset:0;--font-lightness-offset:0;--bg-50-free:calc(36deg + var(--hue-rotate)) calc(48.39% * var(--saturation)) clamp(46.96%,93.92% * var(--darken),96.96%);--bg-100-free:calc(36deg + var(--hue-rotate)) calc(48.39% * var(--saturation)) clamp(46.96%,93.92% * var(--darken),96.96%);--bg-200-free:calc(37.89deg + var(--hue-rotate)) calc(31.15% * var(--saturation)) clamp(44.02%,88.04% * var(--darken),94.02%);--bg-300-free:calc(25.45deg + var(--hue-rotate)) calc(14.41% * var(--saturation)) clamp(27.55%,55.1% * var(--darken),77.55%);--bg-400-free:calc(25.45deg + var(--hue-rotate)) calc(14.41% * var(--saturation)) clamp(27.55%,55.1% * var(--darken),77.55%);--bg-500-free:calc(25.45deg + var(--hue-rotate)) calc(14.41% * var(--saturation)) clamp(27.55%,55.1% * var(--darken),77.55%);--bg-600-free:calc(25.45deg + var(--hue-rotate)) calc(14.41% * var(--saturation)) clamp(27.55%,55.1% * var(--darken),77.55%);--bg-700-free:calc(25.45deg + var(--hue-rotate)) calc(25.19% * var(--saturation)) clamp(12.845%,25.69% * var(--darken),62.845%);--bg-800-free:calc(22.94deg + var(--hue-rotate)) calc(36.96% * var(--saturation)) clamp(9.02%,18.04% * var(--darken),59.02%);--bg-900-free:calc(24.38deg + var(--hue-rotate)) calc(28.07% * var(--saturation)) clamp(11.175%,22.35% * var(--darken),61.175%);--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:38.33 35.29 80;--navigation-background:hsl(calc(36deg + var(--hue-rotate)) calc(48.39% * var(--saturation)) clamp(46.96%,93.92% * var(--darken),96.96%));--card-frame-border-color:hsl(calc(38.33deg + var(--hue-rotate)) calc(35.29% * var(--saturation)) clamp(40%,80% * var(--darken),90%));--primary-400:#efbe0b;--primary-500:#1850c9;--primary-600:#1d419a;--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:#1850c9;--ins-background:#a4db8a;--del-background:#f98686}:root[data-mode=light],:root[data-mode=light] .chapter-formatting{--fg-100:hsl(calc(21.33deg + var(--hue-rotate)) max(calc(42.86% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(20.59% * var(--font-lightness,1)),100%));--fg-200:hsl(calc(21.33deg + var(--hue-rotate)) max(calc(42.86% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(20.59% * var(--font-lightness,1)),100%));--fg-300:hsl(calc(21.33deg + var(--hue-rotate)) max(calc(42.86% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(20.59% * var(--font-lightness,1)),100%));--fg-400:hsl(calc(26.32deg + var(--hue-rotate)) max(calc(47.11% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(23.73% * var(--font-lightness,1)),100%));--fg-500:hsl(calc(21.33deg + var(--hue-rotate)) max(calc(42.86% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(20.59% * var(--font-lightness,1)),100%));--fg-600:hsl(calc(38.18deg + var(--hue-rotate)) max(calc(30.92% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(48.82% * var(--font-lightness,1)),100%));--fg-700:hsl(calc(35.41deg + var(--hue-rotate)) max(calc(35.26% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(33.92% * var(--font-lightness,1)),100%));--fg-800:hsl(calc(31.5deg + var(--hue-rotate)) max(calc(17.86% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(56.08% * var(--font-lightness,1)),100%));--fg-900:hsl(calc(32.14deg + var(--hue-rotate)) max(calc(56.57% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(38.82% * var(--font-lightness,1)),100%));--fg-950:hsl(calc(218.82deg + var(--hue-rotate)) max(calc(10.43% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(68.04% * var(--font-lightness,1)),100%));--fg-tinted:hsl(calc(21.33deg + var(--hue-rotate)) max(calc(42.86% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(20.59% * var(--font-lightness,1)),100%));--fg-inverted:hsl(calc(36deg + var(--hue-rotate)) max(calc(48.39% * (var(--font-saturation) + var(--saturation) - 1)),0%) clamp(0%,calc(93.92% * var(--font-lightness,1)),100%))}:root{--layout-spacing-horizontal:clamp(20px,3.0434782608696vw + (5.3913043478261px),48px);--layout-spacing-horizontal-small:clamp(10px,12.5vw + (-30px),20px)}:root{--header-fading-mask-image:linear-gradient(var(--header-fading-mask-image-rotation,180deg),hsl(0 0% 0% / 98.7%) 65%,hsl(0 0% 0% / 95.1%) 67.5%,hsl(0 0% 0% / 89.6%) 70%,hsl(0 0% 0% / 82.5%) 72.5%,hsl(0 0% 0% / 74.1%) 75%,hsl(0 0% 0% / 64.8%) 77.5%,hsl(0 0% 0% / 55%) 80%,hsl(0 0% 0% / 45%) 82.5%,hsl(0 0% 0% / 35.2%) 85%,hsl(0 0% 0% / 25.9%) 87.5%,hsl(0 0% 0% / 17.5%) 90%,hsl(0 0% 0% / 10.4%) 92.5%,hsl(0 0% 0% / 4.9%) 95%,hsl(0 0% 0% / 1.3%) 97.5%,hsl(0 0% 0% / 0%) 100%);}@media only screen and (min-width:1024px){.inset-header-image .header-background._style-default._fading-bottom._shadow .header-background__wrapper{margin-left:4px;margin-right:4px}}:root.inset-header-image .header-background{left:50%;right:unset;width:100%;transform:translate3d(-50%,0,0)}@media only screen and (min-width:1024px){:root.inset-header-image .header-background{border-radius:var(--layout-border-radius-large);width:calc(var(--site-width)*1.5);max-width:min(100vw - 2rem,1980px)}}@media only screen and (min-width:1024px){:root.inset-header-image .header-background__wrapper{border-radius:var(--layout-border-radius-large)}}