:root{--site-width: 960px;--lightness-offset: 0;--darken: (1 + var(--lightness-offset));--saturation-offset: 0;--saturation: (1 + var(--saturation-offset));--font-saturation-offset: 0;--font-saturation: (1 + var(--font-saturation-offset));--font-lightness-offset: 0;--font-lightness: (1 + var(--font-lightness-offset));--hue-offset: 0deg;--hue-rotate: 0deg + var(--hue-offset);--wp--style--block-gap: 1.5rem;--sidebar-width: 256px;--sidebar-gap: 3rem;--sidebar-mobile-divider: 2px solid var(--layout-lineart-color);--sidebar-mobile-divider-margin: 1rem var(--layout-spacing-horizontal-small);--ff-system: "-apple-system", "Segoe UI", Roboto, "Oxygen-Sans", Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif;--ff-base: "Open Sans", var(--ff-system);--ff-heading: "Open Sans", var(--ff-base);--ff-note: "Lato", var(--ff-base);--ff-mono: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;--ff-input: var(--ff-base);--ff-card-title: var(--ff-heading);--ff-site-title: var(--ff-heading);--ff-story-title: var(--ff-heading);--ff-chapter-title: var(--ff-heading);--ff-chapter-list-title: var(--ff-base);--ff-card-body: var(--ff-note);--ff-card-list-link: inherit;--ff-nav-item: var(--ff-base);--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: 210px;--site-title-font-size: clamp(32px, 4.375vw + 18px, 60px);--site-title-tagline-font-size: clamp(13px, 0.78125vw + 10.5px, 18px);--site-title-heading-color: var(--fg-400);--site-title-tagline-color: var(--fg-400);--site-title-text-shadow: 0 0 4px rgb(0 0 0 / 80%), 0 0 2px rgb(0 0 0 / 60%);--data-image-2x2-black: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAAAAACMmsGiAAAAC0lEQVQI12NgwAQAABQAAeWGsEoAAAAASUVORK5CYII=");--navigation-height: 48px}@media only screen and (min-width: 1024px){:root{--navigation-height: 40px}}:root[data-mode=dark] body{--wp--preset--color--vivid-red: var(--red-400);--wp--preset--color--vivid-cyan-blue: #26aeeb;--wp--preset--color--vivid-purple: #c792fc}:root[data-mode=dark] body ::selection{background-color:var(--text-selection-background);color:var(--text-selection-color);text-shadow:none}:root,:root[data-theme=base]{--theme-color-base: 219 15 17;--body-bg-color: var(--bg-900);--site-bg-color: var(--bg-800);--fullscreen-background: var(--page-bg-color);--dark-shade-rgb: 0 0 0;--read-ribbon-background: var(--bg-50);--read-ribbon-color: var(--fg-inverted);--read-ribbon-box-shadow: 0 0 2px rgb(0 0 0 / 30%);--code-background: rgb(var(--dark-shade-rgb) / 25%);--code-background-inline: rgb(var(--dark-shade-rgb) / 25%);--code-color: var(--fg-700);--spoiler-background: var(--bg-100);--spoiler-color-visible: var(--fg-inverted);--ins-background: var(--green-400);--ins-color: var(--fg-inverted);--del-background: var(--red-400);--del-color: var(--fg-inverted);--caption-overlay-background: linear-gradient( to top, hsla(0, 0%, 0%, 0.7) 0%, hsla(0, 0%, 0%, 0.691) 8.1%, hsla(0, 0%, 0%, 0.666) 15.5%, hsla(0, 0%, 0%, 0.627) 22.5%, hsla(0, 0%, 0%, 0.577) 29%, hsla(0, 0%, 0%, 0.519) 35.3%, hsla(0, 0%, 0%, 0.454) 41.2%, hsla(0, 0%, 0%, 0.385) 47.1%, hsla(0, 0%, 0%, 0.315) 52.9%, hsla(0, 0%, 0%, 0.246) 58.8%, hsla(0, 0%, 0%, 0.181) 64.7%, hsla(0, 0%, 0%, 0.123) 71%, hsla(0, 0%, 0%, 0.073) 77.5%, hsla(0, 0%, 0%, 0.034) 84.5%, hsla(0, 0%, 0%, 0.009) 91.9%, hsla(0, 0%, 0%, 0) 100% );--caption-overlay-color: #fff;--caption-padding: 1.25rem .5rem .5rem;--progress-bar-background: var(--navigation-background);--progress-bar-color: var(--bg-200);--skeleton-shape-color: var(--bg-300);--skeleton-cutout-color: var(--page-bg-color);--embed-background: var(--disabled-pattern);--embed-box-shadow: 0 0 1px rgb(var(--dark-shade-rgb) / 70%);--table-border-color: var(--fg-950);--table-border-color-striped: var(--fg-950);--table-background-striped: rgb(var(--dark-shade-rgb) / 15%);--calendar-th-background: var(--bg-800);--calendar-border-color: var(--bg-800);--calendar-color: var(--fg-700);--paragraph-spacing: 1.5rem;--blockquote-background: rgb(var(--dark-shade-rgb) / 15%);--placeholder-background: var(--bg-900);--kbd-background: rgb(var(--dark-shade-rgb) / 17%);--infobox-background: rgb(var(--dark-shade-rgb) / 17%);--text-shadow: -1px -1px 1px rgb(0 0 0 / 12%);--checkmark-checked: var(--fg-600);--checkmark-not-checked: var(--bg-900);--tax-cloud-current: var(--primary-500);--disabled-pattern: rgb(var(--dark-shade-rgb) / 8%) repeating-linear-gradient(-45deg, rgb(var(--dark-shade-rgb) / 8%), rgb(var(--dark-shade-rgb) / 8%) 2px, transparent 2px, transparent 5px);--strong-filter: brightness(1.05);--invert-filter: invert(0);--splide-arrow: var(--bg-400);--splide-arrow-hover: var(--bg-100);--splide-arrow-active: var(--bg-100);--splide-pagination: var(--bg-400);--splide-pagination-hover: var(--bg-300);--splide-pagination-active: var(--bg-100);--litrpg-background: var(--bg-50);--litrpg-color: var(--fg-inverted);--litrpg-ins: var(--green-600);--litrpg-del: var(--red-600);--litrpg-polygon: polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px), 0 8px);--litrpg-drop-shadow: var(--drop-shadow-m);--content-li-background: var(--content-li-background-gradient);--content-li-background-full: hsl(var(--bg-950-free) / 10%);--content-li-background-gradient: linear-gradient(to left, hsl(var(--bg-950-free) / 10%) 0%, hsl(var(--bg-950-free) / 10%) 55%, transparent 90%);--content-li-hr-border: 1.5px solid var(--hr-border-color, var(--layout-lineart-color));--current-content-li-background: rgb(0 0 0 / 25%);--primary-400: hsl(46deg 87% 75%);--primary-500: hsl(44deg 86% 70%);--primary-600: hsl(34deg 82% 70%);--green-400: #86a35f;--green-500: #78994d;--green-600: #6c8a45;--red-400: #f26666;--red-500: #f15555;--red-600: #d94d4d;--bg-50-free: calc(222deg + var(--hue-rotate)) calc(12% * var(--saturation)) clamp(40%, 80% * var(--darken), 90%);--bg-100-free: calc(222deg + var(--hue-rotate)) calc(12% * var(--saturation)) clamp(34%, 68% * var(--darken), 84%);--bg-200-free: calc(222deg + var(--hue-rotate)) calc(12% * var(--saturation)) clamp(27%, 54% * var(--darken), 77%);--bg-300-free: calc(222deg + var(--hue-rotate)) calc(12% * var(--saturation)) clamp(19%, 38% * var(--darken), 69%);--bg-400-free: calc(222deg + var(--hue-rotate)) calc(13% * var(--saturation)) clamp(15.5%, 31% * var(--darken), 65.5%);--bg-500-free: calc(222deg + var(--hue-rotate)) calc(13% * var(--saturation)) clamp(13.25%, 26.5% * var(--darken), 63.25%);--bg-600-free: calc(222deg + var(--hue-rotate)) calc(14% * var(--saturation)) clamp(11.75%, 23.5% * var(--darken), 61.75%);--bg-700-free: calc(221deg + var(--hue-rotate)) calc(16% * var(--saturation)) clamp(10%, 20% * var(--darken), 60%);--bg-800-free: calc(219deg + var(--hue-rotate)) calc(15% * var(--saturation)) clamp(8.5%, 17% * var(--darken), 58.5%);--bg-900-free: calc(222deg + var(--hue-rotate)) calc(25% * var(--saturation)) clamp(4%, 8% * var(--darken), 54%);--bg-950-free: calc(222deg + var(--hue-rotate)) calc(60% * var(--saturation)) clamp(2%, 4% * var(--darken), 52%);--bg-50: hsl(var(--bg-50-free));--bg-100: hsl(var(--bg-100-free));--bg-200: hsl(var(--bg-200-free));--bg-300: hsl(var(--bg-300-free));--bg-400: hsl(var(--bg-400-free));--bg-500: hsl(var(--bg-500-free));--bg-600: hsl(var(--bg-600-free));--bg-700: hsl(var(--bg-700-free));--bg-800: hsl(var(--bg-800-free));--bg-900: hsl(var(--bg-900-free));--bg-950: hsl(var(--bg-950-free));--layout-spacing-vertical: clamp(24px, 5vw - 0px, 48px);--layout-spacing-horizontal: clamp(20px, 12.5% - 40px, 80px);--layout-spacing-horizontal-small: clamp(10px, 12.5% - 30px, 20px);--layout-border-radius-large: 4px;--layout-border-radius-small: 2px;--layout-link-color: inherit;--layout-link-color-hover: inherit;--layout-lineart-color: var(--bg-300);--layout-hr-dots-color: var(--bg-200);--layout-hr-border: 2px solid var(--hr-border-color, var(--layout-lineart-color));--layout-hr-border-dashed: 2px dashed var(--hr-border-color, var(--layout-lineart-color));--layout-widget-spacing: 2rem;--minimal-page-box-shadow: 0 0 1px rgb(0 0 0 / 40%);--minimal-page-drop-shadow: drop-shadow(0 0 1px rgb(0 0 0 / 40%));--minimal-box-shadow: 0 0 1px rgb(0 0 0 / 40%);--minimal-drop-shadow: drop-shadow(0 0 1px rgb(0 0 0 / 40%));--header-image-drop-shadow: drop-shadow(0 0 2px rgb(0 0 0 / 40%));--page-inset-top: 3rem;--page-bg-color: var(--bg-700);--page-box-shadow: 0 0 3px rgb(0 0 0 / 20%);--page-drop-shadow: drop-shadow(0 1px 1.5px rgb(0 0 0 / 25%));--card-bg-color: var(--bg-600);--card-footer-bg-color: var(--bg-800);--card-overlay-bg-color: var(--bg-800);--card-content-li-background: var(--card-content-li-background-gradient);--card-content-li-background-full: hsl(var(--bg-950-free) / 16%);--card-content-li-background-gradient: linear-gradient(to left, hsl(var(--bg-950-free) / 16%) 0%, hsl(var(--bg-950-free) / 16%) 55%, transparent 90%);--card-label-color: var(--fg-inverted);--card-label-background: var(--fg-500);--card-unavailable-filter: grayscale(0.5) blur(1.5px);--card-frame-border-color: var(--bg-800);--navigation-background: var(--bg-900);--navigation-background-start-opacity: 0;--navigation-background-end-opacity: 1;--navigation-submenu-background: var(--bg-400);--navigation-item-background-hover: var(--bg-400);--navigation-subitem-background-hover: var(--bg-300);--navigation-color: var(--fg-400);--navigation-color-hover: var(--fg-300);--navigation-font-size: clamp(14px, 0.5089058524vw + 12.0916030534px, 16px);--navigation-subitem-divider: 1px solid var(--bg-700);--navigation-submenu-box-shadow: 0 4px 3px -2px rgb(0 0 0 / 30%);--navigation-drop-shadow: drop-shadow(0 3px 2px rgb(0 0 0 / 20%));--navigation-new-follow-background: var(--primary-500);--navigation-new-follow-color: var(--fg-inverted);--tab-background: var(--bg-500);--tab-background-hover: var(--bg-400);--tab-background-active: var(--bg-100);--tab-color: var(--fg-600);--tab-color-hover: var(--fg-500);--tab-color-active: var(--fg-inverted);--tab-text-shadow: 0 0 1px rgb(0 0 0 / 70%);--pagination-background: var(--bg-500);--pagination-background-hover: var(--bg-400);--pagination-background-current: var(--bg-200);--pagination-color: var(--fg-600);--pagination-color-hover: var(--fg-500);--pagination-color-current: var(--fg-inverted);--fg-isolated-footer: var(--fg-700);--fg-isolated-footer-hover: var(--fg-300);--bg-isolated-footer: var(--bg-900);--modal-overlay: rgb(0 0 0 / 35%);--modal-bg-color: var(--bg-600);--box-shadow-border: 0 0 0 1.5px var(--card-frame-border-color, rgb(0 0 0 / 60%));--box-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 9%), 0 -1px 1px 0 rgb(0 0 0 / 3%);--box-shadow-s: 0 1px 3px 0 rgb(0 0 0 / 11%), 0 1px 2px -1px rgb(0 0 0 / 10%);--box-shadow: 0 3px 6px -1px rgb(0 0 0 / 12%), 0 -1px 4px -2px rgb(0 0 0 / 15%);--box-shadow-m: rgb(0 0 0 / 14%) 0 2px 5px 0, rgb(0 0 0 / 5%) 0 1px 1px 0;--box-shadow-l: rgb(0 0 0 / 10%) 0 5px 12px -2px, rgb(0 0 0 / 15%) 0 1px 7px -3px;--box-shadow-xl: 0 3px 8px -1px rgb(0 0 0 / 9%), 0 3px 12px -1px rgb(0 0 0 / 17%);--drop-shadow-border: drop-shadow(0 -1.5px 0 var(--card-frame-border-color,rgb(0 0 0/70%))) drop-shadow(0 1.5px 0 var(--card-frame-border-color,rgb(0 0 0/70%))) drop-shadow(1.5px 0 0 var(--card-frame-border-color,rgb(0 0 0/70%))) drop-shadow(-1.5px 0 0 var(--card-frame-border-color,rgb(0 0 0/70%)));--drop-shadow-xs: drop-shadow(0 1px 1px rgb(0 0 0 / 6%)) drop-shadow(0 0 1px rgb(0 0 0 / 6%));--drop-shadow-s: drop-shadow(0 1px 2px rgb(0 0 0 / 7%)) drop-shadow(0 1px 1px rgb(0 0 0 / 7%));--drop-shadow: drop-shadow(0 2px 2px rgb(0 0 0 / 10%)) drop-shadow(0 -1px 5px rgb(0 0 0 / 4%));--drop-shadow-m: drop-shadow(0 2px 3px rgb(0 0 0 / 10%)) drop-shadow(0 1px 1px rgb(0 0 0 / 10%));--drop-shadow-l: drop-shadow(0 4px 5px rgb(0 0 0 / 5%)) drop-shadow(0 3px 5px rgb(0 0 0 / 7%));--drop-shadow-xl: drop-shadow(0 3px 5px rgb(0 0 0 / 11%)) drop-shadow(0 3px 6px rgb(0 0 0 / 11%));--mobile-menu-background: var(--bg-700);--mobile-menu-advanced-background: color-mix(in srgb, var(--bg-900), white 3%);--mobile-menu-box-shadow: 2px 0 3px rgb(0 0 0 / 30%);--mobile-advanced-menu-site-box-shadow: inset -5px 0 3px -4px rgb(0 0 0 / 30%);--mobile-menu-overlay: rgb(0 0 0 / 50%);--mobile-menu-bookmark-progress-background: rgb(0 0 0 / 40%);--font-smoothing-webkit: subpixel-antialiased;--font-smoothing-moz: auto;--font-weight-normal: 300;--font-weight-strong: 500;--font-weight-semi-strong: 400;--font-weight-medium: 400;--font-weight-heading: 600;--font-weight-badge: 600;--font-weight-post-meta: 300;--font-weight-read-ribbon: 600;--font-weight-card-label: 600;--font-weight-navigation: 400;--font-line-height-base: 1.7;--font-letter-spacing-base: 0.01em;--fs-xxxs: .625rem;--fs-xxs: .75rem;--fs-xs: .875rem;--fs-s: 1rem;--fs-m: 1.125rem;--fs-ml: 1.25rem;--fs-l: 1.5rem;--fs-xl: 1.75rem;--fs-xxl: 2.125rem;--fs-xxxl: 2.5rem;--fs-xxxxl: 3rem;--fs-em-xxxs: .625em;--fs-em-xxs: .75em;--fs-em-xs: .875em;--fs-em-s: 1em;--fs-em-m: 1.125em;--fs-em-ml: 1.25em;--fs-em-l: 1.5em;--fs-em-xl: 1.75em;--fs-em-xxl: 2.125em;--fs-em-xxxl: 2.5em;--fs-em-xxxxl: 3em;--fs-dxxs: clamp(11px, 0.5434782609vw + 8.8260869565px, 13px);--fs-dxs: clamp(12px, 0.2717391304vw + 10.9130434783px, 13px);--fs-ds: clamp(13px, 0.2717391304vw + 11.9130434783px, 14px);--fs-widget: clamp(13px, 5.5cqw, 15px);--heading-link-color: var(--fg-400);--heading-link-color-hover: var(--fg-200);--inline-link-color: var(--primary-500);--inline-link-color-hover: var(--primary-400);--inline-link-color-visited: var(--primary-600);--inline-link-text-decoration: underline transparent solid 1px;--inline-link-text-decoration-hover: underline currentColor solid 1px;--widget-link-color: inherit;--widget-link-color-hover: var(--fg-200);--bookmark-color-alpha: #7d8497;--bookmark-color-beta: #e06552;--bookmark-color-gamma: #77BFA3;--bookmark-color-delta: #3C91E6;--bookmark-line: var(--primary-500);--bookmark-button-color-active-alpha: var(--fg-inverted);--bookmark-button-color-active-beta: var(--fg-inverted);--bookmark-button-color-active-gamma: var(--fg-inverted);--bookmark-button-color-active-delta: var(--fg-inverted);--bookmark-progress-opacity: .15;--bookmark-progress-mobile-opacity: .75;--button-font-weight: 500;--button-box-shadow: none;--button-color-active: var(--fg-inverted);--button-background-active: var(--bg-100);--button-border-active: 1px solid transparent;--button-barberpole: var(--bg-500);--button-oauth-connected: var(--button-background-active);--button-primary-background: var(--bg-400);--button-primary-background-hover: var(--bg-300);--button-primary-background-disabled: var(--bg-500);--button-primary-color: var(--fg-400);--button-primary-color-hover: var(--fg-300);--button-primary-color-disabled: var(--fg-700);--button-primary-filter-disabled: saturate(.7) opacity(.3) brightness(1.4);--button-secondary-background: transparent;--button-secondary-background-hover: var(--bg-500);--button-secondary-background-disabled: repeating-linear-gradient(-45deg, rgb(255 255 255 / 6%), rgb(255 255 255 / 6%) 2px, transparent 2px, transparent 4px);--button-secondary-color: var(--fg-600);--button-secondary-color-hover: var(--fg-400);--button-secondary-color-disabled: var(--fg-800);--button-secondary-border: 1px solid var(--bg-300);--button-secondary-border-hover: 1px solid var(--bg-200);--button-secondary-border-disabled: 1px solid var(--bg-300);--button-warning-background: var(--red-500);--button-warning-background-hover: var(--red-600);--button-warning-color: #fff;--button-warning-color-hover: #fff;--button-suggestion-color: var(--fg-inverted);--button-suggestion-color-hover: var(--fg-inverted);--button-suggestion-background: var(--bg-100);--button-suggestion-background-hover: var(--bg-50);--button-quick-background: var(--bg-500);--button-quick-background-hover: var(--bg-300);--button-quick-color: var(--fg-600);--button-quick-color-hover: var(--fg-400);--button-file-block-color: var(--fg-inverted);--button-file-block-color-hover: var(--fg-inverted);--button-file-block-background: var(--bg-100);--button-file-block-background-hover: var(--bg-50);--post-password-background: var(--input-background);--post-password-cutout: var(--bg-700);--post-password-submit-color: var(--bg-500);--input-placeholder-color: var(--fg-950);--input-background: rgb(var(--dark-shade-rgb) / 32%);--input-background-disabled: rgb(var(--dark-shade-rgb) / 15%) repeating-linear-gradient(-45deg, rgb(var(--dark-shade-rgb) / 15%), rgb(var(--dark-shade-rgb) / 15%) 2px, transparent 2px, transparent 5px);--input-color: var(--fg-500);--input-color-disabled: var(--fg-800);--input-fill: var(--fg-700);--input-range-thumb: var(--fg-700);--input-range-thumb-hover: var(--fg-300);--input-token-background: var(--bg-500);--input-token-color: var(--fg-400);--popup-menu-background: var(--bg-50);--popup-menu-background-hover: var(--bg-100);--popup-menu-color: var(--fg-inverted);--popup-menu-color-hover: var(--fg-inverted);--micro-menu-background: var(--bg-900);--micro-menu-color: var(--fg-400);--micro-menu-color-hover: var(--fg-200);--micro-menu-box-shadow: var(--box-shadow-l);--tooltip-background: var(--bg-50);--tooltip-text: var(--fg-inverted);--notice-default-background: var(--bg-50);--notice-default-color: var(--fg-inverted);--notice-warning-background: var(--red-500);--notice-warning-color: #fff;--notice-success-background: var(--green-500);--notice-success-color: #fff;--notice-box-shadow: var(--box-shadow-l);--comment-background: rgb(var(--dark-shade-rgb) / 15%);--comment-background-private: var(--comment-background) repeating-linear-gradient(-45deg, rgb(0 0 0 / 10%), rgb(0 0 0 / 10%) 3px, transparent 3px, transparent 6px);--comment-background-deleted: var(--comment-background) repeating-linear-gradient(-45deg, rgb(255 255 255 / 3%), rgb(255 255 255 / 3%) 3px, transparent 3px, transparent 6px);--comment-background-offensive: var(--comment-background) repeating-linear-gradient(45deg, rgb(255 255 255 / 3%), rgb(255 255 255 / 3%) 3px, transparent 3px, transparent 6px);--comment-background-sticky: rgb(var(--dark-shade-rgb) / 20%);--comment-border-sticky: 1px dashed rgb(255 255 255 / 20%);--load-comments-background: rgb(var(--dark-shade-rgb) / 15%);--load-comments-background-hover: rgb(var(--dark-shade-rgb) / 25%);--load-comments-color: var(--fg-700);--load-comments-color-hover: var(--fg-600);--transition-duration: .2s;--text-selection-background: rgb(255 255 255 / 20%);--text-selection-color: var(--fg-100);--scrollbar-background: rgb(var(--dark-shade-rgb) / 20%);--scrollbar-thumb: var(--fg-950);--scrollbar-box-shadow: inset 0 0 6px rgb(0 0 0 / 10%);--badge-generic-color: var(--fg-400);--badge-generic-background: #505062;--badge-supporter-color: var(--fg-100);--badge-supporter-background: #e4445e;--badge-moderator-color: var(--fg-200);--badge-moderator-background: #4d628f;--badge-admin-color: var(--fg-100);--badge-admin-background: #79518d;--badge-author-color: var(--fg-200);--badge-author-background: #b37819;--badge-override-color: var(--fg-300);--badge-override-background: #5a5a7f}:root,:root .chapter-formatting,:root[data-theme=base],:root[data-theme=base] .chapter-formatting{--fg-100: hsl(calc(222deg + var(--hue-rotate)) max(calc(40% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(93% * var(--font-lightness, 1)), 100%));--fg-200: hsl(calc(222deg + var(--hue-rotate)) max(calc(26% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(89% * var(--font-lightness, 1)), 100%));--fg-300: hsl(calc(224deg + var(--hue-rotate)) max(calc(20% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(85% * var(--font-lightness, 1)), 100%));--fg-400: hsl(calc(222deg + var(--hue-rotate)) max(calc(18% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(80.5% * var(--font-lightness, 1)), 100%));--fg-500: hsl(calc(222deg + var(--hue-rotate)) max(calc(18% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(77% * var(--font-lightness, 1)), 100%));--fg-600: hsl(calc(224deg + var(--hue-rotate)) max(calc(18% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(71% * var(--font-lightness, 1)), 100%));--fg-700: hsl(calc(224deg + var(--hue-rotate)) max(calc(16% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(65% * var(--font-lightness, 1)), 100%));--fg-800: hsl(calc(222deg + var(--hue-rotate)) max(calc(12% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(61% * var(--font-lightness, 1)), 100%));--fg-900: hsl(calc(222deg + var(--hue-rotate)) max(calc(11% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(54% * var(--font-lightness, 1)), 100%));--fg-950: hsl(calc(222deg + var(--hue-rotate)) max(calc(9% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(49% * var(--font-lightness, 1)), 100%));--fg-tinted: hsl(calc(224deg + var(--hue-rotate)) max(calc(22% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(76% * var(--font-lightness, 1)), 100%));--fg-inverted: hsl(calc(222deg + var(--hue-rotate)) max(calc(20% * (var(--font-saturation) + var(--saturation) - 1)), 0%) clamp(0%, calc(5% * var(--font-lightness, 1)), 100%))}:root .consent-banner,:root[data-theme=base] .consent-banner{--consent-banner-color: var(--fg-600);--consent-banner-background: var(--bg-900)}:root .selected-paragraph,:root[data-theme=base] .selected-paragraph{--paragraph-selection-background: rgb(255 255 255 / 10%);--paragraph-tools-filter: drop-shadow(0 1px 4px rgb(0 0 0 / 33%));--button-bookmark-background-active: var(--primary-500)}:root .tts-interface,:root[data-theme=base] .tts-interface{--tts-background: var(--bg-900);--tts-button-active-background: var(--primary-500);--tts-button-active-text: var(--fg-inverted)}:root .current-reading,:root[data-theme=base] .current-reading{--tts-current-reading-background: rgb(255 255 255 / 5%)}:root .toggle,:root[data-theme=base] .toggle{--toggle-background: transparent;--toggle-background-checked: var(--bg-100);--toggle-background-hover: var(--bg-50);--toggle-color: var(--fg-600);--toggle-color-hover: var(--fg-300);--toggle-color-checked: var(--fg-inverted);--toggle-color-checked-hover: var(--fg-inverted);--toggle-border: var(--bg-100);--toggle-border-checked: var(--bg-100);--toggle-border-hover: var(--bg-50)}:root .tag-pill,:root[data-theme=base] .tag-pill{--tag-background: var(--bg-400);--tag-background-hover: var(--bg-300);--tag-color: var(--fg-400);--tag-color-hover: var(--fg-200);--tag-secondary-background: transparent;--tag-secondary-background-hover: var(--bg-400);--tag-secondary-color: var(--fg-800);--tag-secondary-color-hover: var(--fg-200);--tag-secondary-border: .5px solid var(--bg-300);--tag-secondary-border-hover: .5px solid transparent;--tag-inline-color: var(--fg-700);--tag-inline-color-hover: var(--fg-400);--tag-warning-background: rgb(246 96 85 / 5%);--tag-warning-background: color-mix(in srgb, var(--red-500), transparent 90%);--tag-warning-background-hover: rgb(246 96 85 / 50%);--tag-warning-background-hover: color-mix(in srgb, var(--red-500), transparent 35%);--tag-warning-color: var(--fg-800);--tag-warning-color-hover: var(--fg-100);--tag-warning-border: .5px solid var(--bg-300);--tag-warning-border-hover: .5px solid transparent}:root.minimal,:root[data-theme=base].minimal{--site-title-heading-color: var(--fg-300);--site-title-tagline-color: var(--fg-300);--site-title-text-shadow: none;--text-shadow: none;--mobile-menu-text-shadow: none;--paragraph-tools-filter: none;--content-li-background: var(--minimal-content-li-background, var(--content-li-background-full));--story-blog-li-background: var(--minimal-content-li-background, var(--content-li-background-full));--chapter-li-background: var(--minimal-content-li-background, var(--content-li-background-full));--card-content-li-background: var(--minimal-card-content-li-background, var(--card-content-li-background-full));--embed-box-shadow: var(--minimal-box-shadow);--box-shadow-xs: var(--minimal-box-shadow);--box-shadow-s: var(--minimal-box-shadow);--box-shadow: var(--minimal-box-shadow);--box-shadow-m: var(--minimal-box-shadow);--box-shadow-l: var(--minimal-box-shadow);--box-shadow-xl: var(--minimal-box-shadow);--drop-shadow-xs: var(--minimal-drop-shadow);--drop-shadow-s: var(--minimal-drop-shadow);--drop-shadow: var(--minimal-drop-shadow);--drop-shadow-m: var(--minimal-drop-shadow);--drop-shadow-l: var(--minimal-drop-shadow);--drop-shadow-xl: var(--minimal-drop-shadow);--page-box-shadow: var(--minimal-page-box-shadow);--page-drop-shadow: var(--minimal-page-drop-shadow);--card-box-shadow: 0 0 0 1px var(--card-frame-border-color, rgb(0 0 0 / 20%));--card-drop-shadow: 0 0 1px var(--card-frame-border-color, rgb(0 0 0 / 30%));--card-style-border-width: 1px}:root[data-font-weight=normal]:is(html){--font-smoothing-webkit: subpixel-antialiased;--font-smoothing-moz: auto;--font-weight-normal: 400;--font-weight-semi-strong: 600;--font-weight-strong: 600;--font-weight-medium: 500;--font-weight-heading: 700;--font-weight-badge: 600;--font-weight-post-meta: 400;--font-weight-read-ribbon: 700;--font-weight-card-label: 600;--font-weight-navigation: 400;--font-letter-spacing-base: 0em}:root[data-font-weight=thinner]:is(html){--font-weight-normal: 300;--font-weight-strong: 500;--font-weight-medium: 400;--font-weight-heading: 600;--font-weight-badge: 600;--font-weight-post-meta: 300;--font-weight-read-ribbon: 500;--font-weight-navigation: 400}body{--editor-max-width: 840px;--editor-padding: 8px;--strong-filter: none;--wp--preset--font-size--small: var(--fs-xs);--wp--preset--font-size--medium: var(--fs-m);--wp--preset--font-size--large: var(--fs-l);--wp--preset--font-size--x-large: var(--fs-xl);--wp--style--block-gap: 1.5em;font-family:var(--wp--preset--font-family--system-fonts);font-size:var(--fs-s);line-height:1.8;padding:var(--editor-padding)}body code:not([role=textbox]){background:rgba(0,0,0,.07);font-family:var(--ff-mono);font-size:.75em;line-height:inherit;word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.375em .25em;border-radius:2px}body kbd{display:inline-block;background:rgba(0,0,0,.07);font-family:var(--ff-mono);font-size:.75em;font-weight:700;letter-spacing:0;white-space:nowrap;padding:0 .375em;border-radius:3px;box-shadow:0 0 1px currentColor,0 1px 1px rgba(0,0,0,.2);transform:translateY(-1px)}body acronym,body abbr{cursor:help;text-decoration:underline rgba(0,0,0,.5) dotted 1px;text-underline-offset:.125em}body sup[data-fn]{display:inline-block;font-weight:500;padding-left:.15em}body sup[data-fn] a{text-decoration:none}body p.has-drop-cap::first-letter{position:static !important;float:left !important;display:block !important;font-size:3.75em !important;font-weight:inherit !important;line-height:.9 !important;padding:0 .05em 0 0 !important;margin:0 !important}body p img:not(.wp-more-tag){display:inline-block;height:auto;transform:translateY(0.1em)}body :is(ul,ol){padding-left:28px}body :is(ul,ol)>li{--spacing-offset: -16px}body .wp-block{box-sizing:border-box;max-width:var(--editor-max-width)}body .wp-block:where(:not(.no-theme-spacing)){margin:0 auto calc(28px + var(--spacing-offset, 0px))}body .wp-block:where(:not(.no-theme-spacing)):not(p){margin:calc(28px + var(--spacing-offset, 0px)) auto}body .wp-block figcaption{color:rgba(0,0,0,.7);font-size:75%;line-height:1.3;text-align:center;padding:8px 12px 0;margin:0}body .wp-block-group-is-layout-flex .wp-block{margin:0}body :where(h1,h2,h3,h4,h5,h6){display:block;font-weight:700;line-height:1.3}body :where(h1,h2,h3,h4,h5,h6)>strong{font-weight:700}body h1{font-size:clamp(1.5em,1.875vw + 18px,2.25em);letter-spacing:clamp(-0.48px,2.3272727273vw - 7.9272727273px,0.8px)}body h2{font-size:clamp(1.25em,1.25vw + 16px,1.75em)}body h3{font-size:clamp(1.2em,0.5vw + 17.6px,1.4em)}body h4{font-size:clamp(1.1em,0.25vw + 16.8px,1.2em)}body h5{font-size:clamp(1.05em,0.1875vw + 16.2px,1.125em)}body h6{font-size:1em}body .wp-block-separator:where(:not(.no-theme-style)){margin:48px auto;border:0;border-bottom:var(--layout-hr-border);border-color:rgba(0,0,0,.3)}body .wp-block-separator:where(:not(.no-theme-style)).is-style-wide{width:100%}body .wp-block-separator:where(:not(.no-theme-style)):not(.is-style-wide){width:max(25%,128px)}body .wp-block-separator:where(:not(.no-theme-style)).has-background{border-color:currentColor}body .wp-block-separator:where(:not(.no-theme-style)).has-background::before{color:currentColor !important}body .wp-block-separator:where(:not(.no-theme-style)).is-style-dots{text-align:center;line-height:1;border:none;width:100%}body .wp-block-separator:where(:not(.no-theme-style)).is-style-dots::before{content:"···";color:rgba(0,0,0,.5);font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}body .wp-block-button:where(:not(.no-theme-style)){padding-left:0 !important;padding-right:0 !important}body .wp-block-button:where(:not(.no-theme-style)).button{background:#32373c;color:#fff;border:1px solid rgba(0,0,0,0)}body .wp-block-button:where(:not(.no-theme-style)).button:hover{background:#464c53}body .wp-block-button:where(:not(.no-theme-style)).button .wp-block-button__link{display:inline-flex;justify-content:center;align-items:center;gap:6px;margin:-1px;line-height:1;min-height:32px;width:calc(100% + 2px)}body .wp-block-button:where(:not(.no-theme-style)).button .wp-block-button__link:not([style*=padding-top]){padding-top:0 !important}body .wp-block-button:where(:not(.no-theme-style)).button .wp-block-button__link:not([style*=padding-bottom]){padding-bottom:0 !important}body .wp-block-button:where(:not(.no-theme-style)).button .wp-block-button__link:not([style*=padding-left]){padding-left:8px}body .wp-block-button:where(:not(.no-theme-style)).button .wp-block-button__link:not([style*=padding-right]){padding-right:8px}body .wp-block-button:where(:not(.no-theme-style)).button._secondary{background:rgba(0,0,0,.04);color:currentColor;border:1px solid #32373c}body .wp-block-button:where(:not(.no-theme-style)).button._secondary:hover{background:rgba(0,0,0,.06);color:currentColor;border:1px solid #464c53}body .wp-block-image:where(:not(.no-theme-style)).alignright{float:right;margin:.5em calc((100% - min(100%,var(--editor-max-width)))/2) .5em 1.5em}body .wp-block-image:where(:not(.no-theme-style)).alignleft{float:left;margin:.5em 1.5em .5em calc((100% - min(100%,var(--editor-max-width)))/2)}body .wp-block-image:where(:not(.no-theme-style)):not(.is-style-rounded) img{border-radius:2px}body .wp-block-gallery:where(:not(.no-theme-style)).has-background{padding:max(var(--wp--style--unstable-gallery-gap, 1em),8px)}body .wp-block-code:where(:not(.no-theme-style)){clear:both;padding:1rem;border-radius:var(--layout-border-radius-small);overflow:auto}body .wp-block-code:where(:not(.no-theme-style)) code{display:block;font-family:var(--ff-mono);line-height:1.7;white-space:pre !important;border-radius:var(--layout-border-radius-small)}body .wp-block-code:where(:not(.no-theme-style)):not([class*=font-size]) code{font-size:var(--fs-xxs)}body .wp-block-code:where(:not(.no-theme-style)):not([class*=background-color]){background:#e5e5e5}body .wp-block-code:where(:not(.no-theme-style)):not([class*=text-color]){color:#444}body .wp-block-quote:where(:not(.no-theme-style)){--spacing-offset: 12px;font-size:87.5%;position:relative;font-style:italic;margin-left:auto;margin-right:auto;max-width:max(85%,260px);width:max-content}body .wp-block-quote:where(:not(.no-theme-style)).has-background{--spacing-offset: 8px;--this-vertical-offset: -8px;--this-horizontal-offset: -8px;padding:8px}body .wp-block-quote:where(:not(.no-theme-style)) p{text-indent:0 !important;margin:0 !important;overflow-wrap:break-word}body .wp-block-quote:where(:not(.no-theme-style)) p.has-background{padding:0}body .wp-block-quote:where(:not(.no-theme-style)) cite{display:block;color:rgba(0,0,0,.7);font-size:87.5%;font-style:italic;text-align:right}body .wp-block-quote:where(:not(.no-theme-style)) cite::before{content:"~ "}body .wp-block-quote:where(:not(.no-theme-style)) em{font-style:normal}body .wp-block-quote:where(:not(.no-theme-style)):not(.is-style-plain)::before,body .wp-block-quote:where(:not(.no-theme-style)):not(.is-style-plain)::after{content:"";position:absolute;top:var(--this-vertical-offset, -12px);left:var(--this-horizontal-offset, -16px);display:block;border:5px solid rgba(0,0,0,.3);border-width:3px 0 0 3px;height:16px;width:16px}body .wp-block-quote:where(:not(.no-theme-style)):not(.is-style-plain)::after{inset:inherit;bottom:var(--this-vertical-offset, -12px);right:var(--this-horizontal-offset, -16px);border-width:0 3px 3px 0}body figure.wp-block-pullquote:where(:not(.no-theme-style)){--spacing-offset: 8px;clear:both;font-size:1.25em;font-style:italic;text-align:center;padding:0;max-width:max(85%,260px);width:max-content}body figure.wp-block-pullquote:where(:not(.no-theme-style)) blockquote{border:2px solid rgba(0,0,0,.3);border-width:2px 0;padding:1rem;margin:0}body figure.wp-block-pullquote:where(:not(.no-theme-style)) p{font-size:1em;margin:0 !important}body figure.wp-block-pullquote:where(:not(.no-theme-style)) em{font-style:normal}body figure.wp-block-pullquote:where(:not(.no-theme-style)) cite{display:block;color:rgba(0,0,0,.7);font-size:75%;font-style:italic;margin-top:.75rem}body figure.wp-block-pullquote:where(:not(.no-theme-style)) cite::before{content:"~ "}body figure.wp-block-pullquote:where(:not(.no-theme-style)) cite::after{content:" ~"}body .wp-block-table{clear:both;float:none !important;overflow-x:auto}body .wp-block-table.alignright{margin-left:auto;margin-right:calc((100% - min(100%,var(--editor-max-width)))/2)}body .wp-block-table.alignleft{margin-left:calc((100% - min(100%,var(--editor-max-width)))/2);margin-right:calc((100% - min(100%,var(--editor-max-width)))/2)}body .wp-block-table:where(.min-480,.min-640,.min-768){min-width:unset}body .wp-block-table.min-480 table{min-width:480px}body .wp-block-table.min-640 table{min-width:640px}body .wp-block-table.min-768 table{min-width:768px}body .wp-block-table table{font-size:75%;border-style:solid;border-color:#b3b3b3;border-collapse:collapse}@media only screen and (min-width: 480px){body .wp-block-table table{font-size:87.5%}}body .wp-block-table :is(thead,tbody,tfoot,tr,td,th){border-style:inherit;border-color:inherit;overflow-wrap:break-word}body .wp-block-table :is(th,td){padding:.5em .75em}body .wp-block-table thead{border-bottom-width:0}body .wp-block-table tfoot{font-weight:700;vertical-align:top}body .wp-block-table table:not([style*=border-width]) tfoot{border-top-width:3px !important}body .wp-block-table th{font-weight:700;vertical-align:bottom}body .wp-block-table figcaption{padding-bottom:.5rem}body .wp-block-table.is-style-stripes{border-bottom:none}body .wp-block-table.is-style-stripes table:not(.has-border-color) tfoot{border-top-color:#b3b3b3}body .wp-block-table.is-style-stripes table:not([style*=border-width]){border-width:0}body .wp-block-table.is-style-stripes table:not([style*=border-width]) :is(thead,tfoot,tbody,tr,th,td){border-width:0}body .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:rgba(0,0,0,.1)}body .wp-block-embed{max-width:500px !important}body .wp-block-embed__wrapper{display:flex;justify-content:center}body :is(.wp-block-video,.wp-block-audio,.wp-block-embed){clear:both !important;float:none !important;margin-left:auto !important;margin-right:auto !important}body .wp-block-preformatted:where(:not(.no-theme-style)){font-family:var(--ff-mono);line-height:1.7;white-space:pre-wrap;border-radius:var(--layout-border-radius-small);overflow:auto}body .wp-block-preformatted:where(:not(.no-theme-style)).has-background{padding:1em}body .wp-block-calendar:where(:not(.no-theme-style)){float:none !important}body .wp-block-latest-posts:where(:not(.no-theme-style)){--this-row-gap: 32px;--this-col-gap: 32px;gap:var(--this-row-gap) var(--this-col-gap);padding-left:0 !important}body .wp-block-latest-posts:where(:not(.no-theme-style)).has-background{padding:var(--this-col-gap) var(--this-row-gap) !important}body .wp-block-latest-posts:where(:not(.no-theme-style)).has-link-color *{color:inherit !important}body .wp-block-latest-posts:where(:not(.no-theme-style)).is-grid{display:grid}body .wp-block-latest-posts:where(:not(.no-theme-style)).is-grid li{margin:0;width:100%}body .wp-block-latest-posts:where(:not(.no-theme-style)).columns-2{grid-template-columns:repeat(auto-fill, minmax(max(165px, (100% - var(--this-col-gap)) / 2), 1fr))}body .wp-block-latest-posts:where(:not(.no-theme-style)).columns-3{grid-template-columns:repeat(auto-fill, minmax(max(165px, (100% - 2 * var(--this-col-gap)) / 3), 1fr))}body .wp-block-latest-posts:where(:not(.no-theme-style)).columns-4{grid-template-columns:repeat(auto-fill, minmax(max(165px, (100% - 3 * var(--this-col-gap)) / 4), 1fr))}body .wp-block-latest-posts:where(:not(.no-theme-style)).columns-5{grid-template-columns:repeat(auto-fill, minmax(max(165px, (100% - 4 * var(--this-col-gap)) / 5), 1fr))}body .wp-block-latest-posts:where(:not(.no-theme-style)):not(.is-grid){display:flex;flex-direction:column}body .wp-block-latest-posts:where(:not(.no-theme-style)).has-dates.has-author .wp-block-latest-posts__post-author::after{content:"•";font-family:var(--ff-base);margin:0 6px;opacity:.9}body .wp-block-latest-posts:where(:not(.no-theme-style)) li{box-sizing:border-box;flex:1 1 auto;display:flex;flex-wrap:wrap;margin:0;min-width:0;width:100%;contain:style layout;container-type:inline-size}body .wp-block-latest-posts:where(:not(.no-theme-style)) li>*{font-family:var(--ff-card-body);font-size:clamp(13.5px,3.125cqw,15px);line-height:1.45;overflow-wrap:break-word}body .wp-block-latest-posts:where(:not(.no-theme-style)) .wp-block-latest-posts__post-title:is(a){flex:1 1 100%;grid-area:title;display:inline-block;font-size:clamp(15px + var(--card-font-size-min-mod, 0px),3.765cqw + var(--card-font-size-grow-mod, 0px),17px + var(--card-font-size-max-mod, 0px));line-height:1.3;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@container (min-width: 640px){body .wp-block-latest-posts:where(:not(.no-theme-style)) .wp-block-latest-posts__post-title:is(a){font-size:clamp(15px + var(--card-font-size-min-mod, 0px),3.065cqw + var(--card-font-size-grow-mod, 0px),18px + var(--card-font-size-max-mod, 0px))}}body .wp-block-latest-posts:where(:not(.no-theme-style)) .wp-block-latest-posts__post-title:is(a):not(:last-child){margin-bottom:.4rem}body .wp-block-latest-posts:where(:not(.no-theme-style)) :is(.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date){flex:0 1 auto;margin-top:6px;opacity:.75}body .wp-block-latest-posts:where(:not(.no-theme-style)) .wp-block-latest-posts__post-excerpt{flex:1 1 100%;margin-top:6px;margin-bottom:0;height:100%}body .wp-block-latest-posts:where(:not(.no-theme-style)) .wp-block-latest-posts__featured-image{display:none}body .wp-block-latest-comments:is(:not(.no-theme-style)){list-style:none;padding-left:0 !important}body .wp-block-latest-comments:is(:not(.no-theme-style)) article{display:inline}body .wp-block-latest-comments:is(:not(.no-theme-style)).has-avatars .wp-block-latest-comments__comment{min-height:40px}body .wp-block-latest-comments:is(:not(.no-theme-style)) .wp-block-latest-comments__comment{position:relative;margin-bottom:0}body .wp-block-latest-comments:is(:not(.no-theme-style)) .wp-block-latest-comments__comment:where(:not(:last-child)){margin-bottom:16px}body .wp-block-latest-comments:is(:not(.no-theme-style)) .wp-block-latest-comments__comment-avatar{float:left;margin:3px 8px 3px 0;border-radius:2px;height:32px;width:32px}body .wp-block-latest-comments:is(:not(.no-theme-style)) .wp-block-latest-comments__comment-meta{font-size:13.5px;line-height:1.3;margin-left:0 !important}body .wp-block-latest-comments:is(:not(.no-theme-style)) .wp-block-latest-comments__comment-excerpt{margin-top:6px;margin-left:0 !important}body .wp-block-latest-comments:is(:not(.no-theme-style)) .wp-block-latest-comments__comment-excerpt p{font-size:13.5px;line-height:1.45;margin:0}body .wp-block-latest-comments:is(:not(.no-theme-style)) .wp-block-latest-comments__comment-date{display:block;font-size:13px;margin:6px 0}body .litrpg-box{--litrpg-background: white;--litrpg-color: currentColor;--litrpg-ins: green;--litrpg-del: red;--litrpg-polygon: polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px), 0 8px);color:var(--litrpg-color);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:clamp(0.75em,1.25vw + 8px,0.875em);font-weight:400;text-align:center;margin:1rem auto !important;max-width:480px;filter:var(--litrpg-drop-shadow)}body .litrpg-box *{color:currentColor;letter-spacing:0;line-height:1.5}body .litrpg-box :is(h1,h2,h3,h4,h5,h6){font-size:105%;font-weight:700;text-align:center;text-transform:uppercase;margin:0 !important}body .litrpg-box a{color:currentColor;text-decoration:none}body .litrpg-box a a:hover{color:currentColor}body .litrpg-box small{font-size:75%}body .litrpg-box strong{font-weight:600}body .litrpg-box b{font-weight:500}body .litrpg-box figcaption{font-size:105%;font-weight:700;text-transform:uppercase}body .litrpg-box table{margin:0 auto -0.25rem}body .litrpg-box td{padding:0 clamp(0.5rem,2.5vw - 0px,0.75rem) .25rem}body .litrpg-box hr{border:none;border-bottom:1px solid currentColor;margin:0;opacity:.25}body .litrpg-box p{margin:0 !important}body .litrpg-box dl{margin:0}body .litrpg-box dt{display:inline;font-weight:600}body .litrpg-box dd{display:inline;margin:0}body .litrpg-box :is(ins,del){display:inline-block;background:rgba(0,0,0,0);font-size:80%;font-weight:900;transform:translateY(-0.2em);text-decoration:none;vertical-align:baseline}body .litrpg-box ins{color:var(--litrpg-ins)}body .litrpg-box del{color:var(--litrpg-del)}body .litrpg-box :is(sub,sup){display:inline-block;font-size:70%;vertical-align:baseline}body .litrpg-box sup{transform:translateY(-0.5em)}body .litrpg-box sub{transform:translateY(0.3em)}body .litrpg-box :is(ul,ol){text-align:left;padding-left:28px;margin:0 !important}body .litrpg-box li:not(:last-child){margin-bottom:.25em !important}body .litrpg-frame{background:var(--litrpg-background);clip-path:var(--litrpg-polygon);margin:0 2px}body .litrpg-body{display:flex;flex-direction:column;gap:1rem;padding:.75rem 0;margin:0 .75rem;overflow:auto}body .hidden{display:inherit !important;border:1px dotted #999}body .full-width{flex-basis:100% !important;width:100% !important}body .full-width>*{width:100% !important}body .no-wrap{white-space:nowrap}body :is(.sensitive-content,.sensitive-alternative){position:relative}body :is(.sensitive-content,.sensitive-alternative)::before{pointer-events:none;content:"";position:absolute;inset:-2px 0 -2px 0;display:block;border-radius:2px;opacity:.3}body .sensitive-content::before{background:#eb5247}body .sensitive-alternative::before{background:#77bfa3}body .spoiler{background:#1d2327 !important;color:#e6e6e6;border-radius:2px;padding:0 .25em;-webkit-box-decoration-break:clone;box-decoration-break:clone}