@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.2q4tlji06vjpz.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.gmQt3q_className{font-family:pretendard,pretendard Fallback;font-style:normal}.gmQt3q_variable{--font-pretendard:"pretendard", "pretendard Fallback"}
@font-face{font-family:gmarket;src:url(../media/GmarketSansTTFLight-s.0nabxov94pwyi.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:gmarket;src:url(../media/GmarketSansTTFMedium-s.3eull0mag9ogz.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gmarket;src:url(../media/GmarketSansTTFBold-s.0qqj1clwmnbt_.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gmarket Fallback;src:local(Arial);ascent-override:66.02%;descent-override:16.5%;line-gap-override:12.38%;size-adjust:121.18%}.oL2swq_className{font-family:gmarket,gmarket Fallback}.oL2swq_variable{--font-gmarket:"gmarket", "gmarket Fallback"}
@font-face{font-family:suit;src:url(../media/SUIT_Variable-s.1s0fpbnqomd-8.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:suit Fallback;src:local(Arial);ascent-override:103.52%;descent-override:27.24%;line-gap-override:0.0%;size-adjust:95.44%}.nZCV-a_className{font-family:suit,suit Fallback;font-style:normal}.nZCV-a_variable{--font-suit:"suit", "suit Fallback"}
@font-face{font-family:dunggeunmo;src:url(../media/DungGeunMo-s.0-4pcfpqznf7i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dunggeunmo Fallback;src:local(Arial);ascent-override:74.15%;descent-override:17.11%;line-gap-override:0.0%;size-adjust:109.58%}.s0rC4a_className{font-family:dunggeunmo,dunggeunmo Fallback;font-style:normal;font-weight:400}.s0rC4a_variable{--font-dunggeunmo:"dunggeunmo", "dunggeunmo Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[var\(--rilta-spacing-sm\)\]{gap:var(--rilta-spacing-sm)}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--rilta-badge-primary-background:#a64530;--rilta-badge-primary-text:#fff;--rilta-badge-neutral-background:#e5ebdd;--rilta-badge-neutral-text:#435340;--rilta-badge-accent-background:#f7e7e2;--rilta-badge-accent-text:#8c3827;--rilta-badge-success-background:#e7eee3;--rilta-badge-success-text:#36523d;--rilta-badge-warning-background:#f4ebd8;--rilta-badge-warning-text:#725118;--rilta-badge-danger-background:#f7e7e2;--rilta-badge-danger-text:#9e3d32;--rilta-border-thin:1px;--rilta-border-focus:2px;--rilta-border-focus-offset:3px;--rilta-button-primary-background:#a64530;--rilta-button-primary-hover:#8c3827;--rilta-button-primary-pressed:#8c3827;--rilta-button-primary-text:#fff;--rilta-button-primary-border:#f2b59f;--rilta-button-secondary-background:#becbb3;--rilta-button-secondary-hover:#acbba0;--rilta-button-secondary-pressed:#9fad92;--rilta-button-secondary-text:#252a27;--rilta-button-secondary-border:#becbb3;--rilta-button-ghost-background:#252a27;--rilta-button-ghost-hover:#3b433e;--rilta-button-ghost-pressed:#59635b;--rilta-button-ghost-text:#f7f5ef;--rilta-button-ghost-border:#acbba0;--rilta-button-retro-background:#252a27;--rilta-button-retro-hover:#3b433e;--rilta-button-retro-pressed:#59635b;--rilta-button-retro-text:#f2b59f;--rilta-button-retro-border:#acbba0;--rilta-button-disabled-background:#3b433e;--rilta-button-disabled-text:#becbb3;--rilta-button-disabled-border:#59635b;--rilta-button-sizing-md-padding-block:8px;--rilta-button-sizing-md-padding-inline:12px;--rilta-button-sizing-lg-padding-block:8px;--rilta-button-sizing-lg-padding-inline:16px;--rilta-card-default-focus:#becbb3;--rilta-card-default-accent:#f2b59f;--rilta-card-default-background:#3b433e;--rilta-card-default-text:#f7f5ef;--rilta-card-default-muted:#becbb3;--rilta-card-default-border:#3b433e;--rilta-card-sage-focus:#8c3827;--rilta-card-sage-accent:#8c3827;--rilta-card-sage-background:#becbb3;--rilta-card-sage-text:#252a27;--rilta-card-sage-muted:#3b433e;--rilta-card-sage-border:#435340;--rilta-card-inverse-focus:#becbb3;--rilta-card-inverse-accent:#f2b59f;--rilta-card-inverse-background:#252a27;--rilta-card-inverse-text:#f7f5ef;--rilta-card-inverse-muted:#becbb3;--rilta-card-inverse-border:#59635b;--rilta-colors-background:#252a27;--rilta-colors-surface:#3b433e;--rilta-colors-surface-subtle:#3b433e;--rilta-colors-text:#f7f5ef;--rilta-colors-text-muted:#becbb3;--rilta-colors-text-accent:#f2b59f;--rilta-colors-border:#59635b;--rilta-colors-control-border:#acbba0;--rilta-colors-focus:#becbb3;--rilta-colors-inverse-surface:#252a27;--rilta-colors-inverse-text:#f7f5ef;--rilta-colors-inverse-muted:#becbb3;--rilta-effects-ripple-opacity:.12;--rilta-effects-skeleton-sheen:linear-gradient(90deg, #3b433e, #59635b, #3b433e);--rilta-effects-spotlight-scrim:linear-gradient(to top, #000, #000000f5 35%, #000000e6 55%, #0006 80%, #00000029);--rilta-effects-hero-scrim:linear-gradient(90deg, #252a27fa, #252a27e0 48%, #252a277a);--rilta-effects-image-scrim:linear-gradient(to top, #252a27fa, #252a27cc 30%, #252a2700 72%);--rilta-effects-overlay:#252a27a3;--rilta-font-family-web:var(--font-pretendard,"Apple SD Gothic Neo"), "Malgun Gothic", system-ui, sans-serif;--rilta-font-family-display:var(--font-gmarket,"Apple SD Gothic Neo"), "Malgun Gothic", system-ui, sans-serif;--rilta-font-family-interface:var(--font-suit,"Apple SD Gothic Neo"), "Malgun Gothic", system-ui, sans-serif;--rilta-font-family-archive:var(--font-dunggeunmo,"Apple SD Gothic Neo"), "Malgun Gothic", monospace;--rilta-font-family-ios:System;--rilta-font-family-android:sans-serif;--rilta-layers-overlay:40;--rilta-layers-sheet:50;--rilta-motion-fast:.12s;--rilta-motion-normal:.2s;--rilta-motion-ripple:.48s;--rilta-motion-reader-sheet-enter:.3s;--rilta-motion-reader-sheet-exit:.22s;--rilta-motion-reader-overlay-enter:.2s;--rilta-motion-reader-sheet-enter-easing:cubic-bezier(.22, .61, .36, 1);--rilta-motion-reader-sheet-exit-easing:cubic-bezier(.4, 0, .2, 1);--rilta-motion-reduced:0s;--rilta-motion-typing-character:90ms;--rilta-motion-typing-pause:.36s;--rilta-motion-typing-maximum:20s;--rilta-motion-typing-cursor-blink:.8s;--rilta-motion-easing:ease-out;--rilta-palette-sage-50:#f0f3ec;--rilta-palette-sage-100:#e5ebdd;--rilta-palette-sage-300:#becbb3;--rilta-palette-sage-400:#acbba0;--rilta-palette-sage-500:#9fad92;--rilta-palette-sage-700:#435340;--rilta-palette-rust-200:#f2b59f;--rilta-palette-rust-500:#bd573d;--rilta-palette-rust-600:#a64530;--rilta-palette-rust-700:#8c3827;--rilta-palette-charcoal-600:#59635b;--rilta-palette-charcoal-800:#3b433e;--rilta-palette-charcoal-950:#252a27;--rilta-palette-neutral-0:#fff;--rilta-palette-neutral-100:#f7f5ef;--rilta-palette-neutral-200:#d7dccf;--rilta-palette-neutral-300:#e6e7df;--rilta-palette-neutral-600:#737d70;--rilta-palette-success-surface:#e7eee3;--rilta-palette-success-text:#36523d;--rilta-palette-warning-surface:#f4ebd8;--rilta-palette-warning-text:#725118;--rilta-palette-danger-surface:#f7e7e2;--rilta-palette-danger-text:#9e3d32;--rilta-radius-sm:0px;--rilta-radius-md:0px;--rilta-radius-lg:2px;--rilta-radius-pill:0px;--rilta-shadow-raised:0 4px 16px #252a2714;--rilta-sizing-control:48px;--rilta-sizing-control-large:56px;--rilta-sizing-touch-minimum:44px;--rilta-sizing-icon:20px;--rilta-sizing-swatch:64px;--rilta-sizing-case-cover-width:180px;--rilta-sizing-case-cover-height:244px;--rilta-sizing-poster-height:360px;--rilta-sizing-home-compact-cover:160px;--rilta-sizing-hero-copy-width:560px;--rilta-sizing-hero-cover-width:180px;--rilta-sizing-home-grid-minimum:144px;--rilta-sizing-promotion-card-height:300px;--rilta-sizing-dot:6px;--rilta-sizing-sheet-width:680px;--rilta-sizing-poster-artwork:144px;--rilta-sizing-reader-width:680px;--rilta-sizing-page-width:1248px;--rilta-sizing-column-minimum:280px;--rilta-sizing-mobile-breakpoint:720px;--rilta-spacing-none:0px;--rilta-spacing-xs:4px;--rilta-spacing-sm:8px;--rilta-spacing-md:12px;--rilta-spacing-lg:16px;--rilta-spacing-xl:24px;--rilta-spacing-xxl:32px;--rilta-spacing-xxxl:48px;--rilta-spacing-section:64px;--rilta-typography-display-font-size:40px;--rilta-typography-display-line-height:52px;--rilta-typography-display-font-weight:700;--rilta-typography-title-font-size:28px;--rilta-typography-title-line-height:40px;--rilta-typography-title-font-weight:700;--rilta-typography-heading-font-size:20px;--rilta-typography-heading-line-height:30px;--rilta-typography-heading-font-weight:600;--rilta-typography-body-font-size:16px;--rilta-typography-body-line-height:28px;--rilta-typography-body-font-weight:400;--rilta-typography-reader-font-size:18px;--rilta-typography-reader-line-height:34px;--rilta-typography-reader-font-weight:400;--rilta-typography-label-font-size:14px;--rilta-typography-label-line-height:22px;--rilta-typography-label-font-weight:600;--rilta-typography-caption-font-size:12px;--rilta-typography-caption-line-height:20px;--rilta-typography-caption-font-weight:400}.rilta-text[data-variant=display]{font-size:var(--rilta-typography-display-font-size);line-height:var(--rilta-typography-display-line-height);font-weight:var(--rilta-typography-display-font-weight)}.rilta-text[data-variant=title]{font-size:var(--rilta-typography-title-font-size);line-height:var(--rilta-typography-title-line-height);font-weight:var(--rilta-typography-title-font-weight)}.rilta-text[data-variant=heading]{font-size:var(--rilta-typography-heading-font-size);line-height:var(--rilta-typography-heading-line-height);font-weight:var(--rilta-typography-heading-font-weight)}.rilta-text[data-variant=body]{font-size:var(--rilta-typography-body-font-size);line-height:var(--rilta-typography-body-line-height);font-weight:var(--rilta-typography-body-font-weight)}.rilta-text[data-variant=reader]{font-size:var(--rilta-typography-reader-font-size);line-height:var(--rilta-typography-reader-line-height);font-weight:var(--rilta-typography-reader-font-weight)}.rilta-text[data-variant=label]{font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);font-weight:var(--rilta-typography-label-font-weight)}.rilta-text[data-variant=caption]{font-size:var(--rilta-typography-caption-font-size);line-height:var(--rilta-typography-caption-line-height);font-weight:var(--rilta-typography-caption-font-weight)}.rilta-button[data-variant=primary]{--button-background:var(--rilta-button-primary-background);--button-hover:var(--rilta-button-primary-hover);--button-pressed:var(--rilta-button-primary-pressed);--button-text:var(--rilta-button-primary-text);--button-border:var(--rilta-button-primary-border)}.rilta-button[data-variant=secondary]{--button-background:var(--rilta-button-secondary-background);--button-hover:var(--rilta-button-secondary-hover);--button-pressed:var(--rilta-button-secondary-pressed);--button-text:var(--rilta-button-secondary-text);--button-border:var(--rilta-button-secondary-border)}.rilta-button[data-variant=ghost]{--button-background:var(--rilta-button-ghost-background);--button-hover:var(--rilta-button-ghost-hover);--button-pressed:var(--rilta-button-ghost-pressed);--button-text:var(--rilta-button-ghost-text);--button-border:var(--rilta-button-ghost-border)}.rilta-button[data-variant=retro]{--button-background:var(--rilta-button-retro-background);--button-hover:var(--rilta-button-retro-hover);--button-pressed:var(--rilta-button-retro-pressed);--button-text:var(--rilta-button-retro-text);--button-border:var(--rilta-button-retro-border)}.rilta-card[data-variant=default]{--card-focus:var(--rilta-card-default-focus);--card-accent:var(--rilta-card-default-accent);--card-background:var(--rilta-card-default-background);--card-text:var(--rilta-card-default-text);--card-muted:var(--rilta-card-default-muted);--card-border:var(--rilta-card-default-border)}.rilta-card[data-variant=sage]{--card-focus:var(--rilta-card-sage-focus);--card-accent:var(--rilta-card-sage-accent);--card-background:var(--rilta-card-sage-background);--card-text:var(--rilta-card-sage-text);--card-muted:var(--rilta-card-sage-muted);--card-border:var(--rilta-card-sage-border)}.rilta-card[data-variant=inverse]{--card-focus:var(--rilta-card-inverse-focus);--card-accent:var(--rilta-card-inverse-accent);--card-background:var(--rilta-card-inverse-background);--card-text:var(--rilta-card-inverse-text);--card-muted:var(--rilta-card-inverse-muted);--card-border:var(--rilta-card-inverse-border)}.rilta-badge[data-tone=primary]{--badge-background:var(--rilta-badge-primary-background);--badge-text:var(--rilta-badge-primary-text)}.rilta-badge[data-tone=neutral]{--badge-background:var(--rilta-badge-neutral-background);--badge-text:var(--rilta-badge-neutral-text)}.rilta-badge[data-tone=accent]{--badge-background:var(--rilta-badge-accent-background);--badge-text:var(--rilta-badge-accent-text)}.rilta-badge[data-tone=success]{--badge-background:var(--rilta-badge-success-background);--badge-text:var(--rilta-badge-success-text)}.rilta-badge[data-tone=warning]{--badge-background:var(--rilta-badge-warning-background);--badge-text:var(--rilta-badge-warning-text)}.rilta-badge[data-tone=danger]{--badge-background:var(--rilta-badge-danger-background);--badge-text:var(--rilta-badge-danger-text)}:focus{outline:none}:is(a,button,summary,[role=button]){text-decoration:none}:where(a,summary):focus-visible{background:var(--rilta-button-ghost-hover)}:where(button,[role=button]):focus-visible{background:var(--rilta-colors-surface)}:is(input,textarea,select):focus-visible{border-color:var(--rilta-colors-focus)}.rilta-text{color:inherit;overflow-wrap:anywhere;font-family:var(--rilta-font-family-web);margin:0}.rilta-text[data-variant=display],.rilta-text[data-variant=title],.rilta-text[data-family=display]{font-family:var(--rilta-font-family-display)}.rilta-text[data-family=body]{font-family:var(--rilta-font-family-web)}.rilta-text[data-family=interface]{font-family:var(--rilta-font-family-interface)}.rilta-text[data-family=archive]{font-family:var(--rilta-font-family-archive);font-weight:var(--rilta-typography-body-font-weight);font-synthesis:none}.rilta-text[data-tone=muted]{color:var(--card-muted,var(--rilta-colors-text-muted))}.rilta-text[data-tone=accent]{color:var(--card-accent,var(--rilta-colors-text-accent))}.rilta-button{text-align:center;min-height:var(--rilta-sizing-control);padding:var(--rilta-button-sizing-md-padding-block) var(--rilta-button-sizing-md-padding-inline);border:var(--rilta-border-thin) solid var(--button-border);border-radius:var(--rilta-radius-md);background:var(--button-background);color:var(--button-text);font-family:var(--rilta-font-family-interface);font-size:var(--rilta-typography-body-font-size);line-height:var(--rilta-typography-body-line-height);font-weight:var(--rilta-typography-label-font-weight);cursor:pointer;overflow-wrap:anywhere;transition:background-color var(--rilta-motion-fast) var(--rilta-motion-easing);justify-content:center;align-items:center;display:inline-flex}.rilta-button[data-size=lg]{min-height:var(--rilta-sizing-control-large);padding:var(--rilta-button-sizing-lg-padding-block) var(--rilta-button-sizing-lg-padding-inline)}.rilta-button[data-variant=retro]{font-family:var(--rilta-font-family-archive);border-width:var(--rilta-border-focus);box-shadow:var(--rilta-border-focus-offset) var(--rilta-border-focus-offset) 0 var(--button-border);transition:background-color var(--rilta-motion-fast) var(--rilta-motion-easing), transform var(--rilta-motion-fast) var(--rilta-motion-easing), box-shadow var(--rilta-motion-fast) var(--rilta-motion-easing)}.rilta-button[data-variant=retro]:active:not(:disabled){transform:translate(var(--rilta-border-focus), var(--rilta-border-focus));box-shadow:var(--rilta-border-thin) var(--rilta-border-thin) 0 var(--button-border)}.rilta-button[data-variant=retro]:disabled{box-shadow:none}@media (prefers-reduced-motion:reduce){.rilta-button[data-variant=retro]{transition:none}.rilta-button[data-variant=retro]:active:not(:disabled){transform:none}}.rilta-button:hover:not(:disabled){background:var(--button-hover)}.rilta-button:active:not(:disabled){background:var(--button-pressed)}.rilta-button:disabled{background:var(--rilta-button-disabled-background);color:var(--rilta-button-disabled-text);border-color:var(--rilta-button-disabled-border);cursor:not-allowed}.rilta-button:focus-visible:not(:disabled){background:var(--button-hover)}.rilta-card{gap:var(--rilta-spacing-lg);padding:var(--rilta-spacing-xl);border:var(--rilta-border-thin) solid var(--card-border);border-radius:var(--rilta-radius-lg);background:var(--card-background);color:var(--card-text);flex-direction:column;min-width:0;display:flex}.rilta-badge{align-self:flex-start;align-items:center;gap:var(--rilta-spacing-xs);padding:var(--rilta-spacing-xs) var(--rilta-spacing-md);border-radius:var(--rilta-radius-sm);background:var(--badge-background);color:var(--badge-text);font-size:var(--rilta-typography-caption-font-size);line-height:var(--rilta-typography-caption-line-height);font-weight:var(--rilta-typography-label-font-weight);display:inline-flex}.rilta-divider{border:0;border-top:var(--rilta-border-thin) solid var(--rilta-colors-border);width:100%;margin:0}.rilta-link{color:var(--rilta-colors-text-accent);padding-block:var(--rilta-spacing-md);min-height:var(--rilta-sizing-touch-minimum);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.rilta-button{transition-duration:var(--rilta-motion-reduced)}}.rilta-button svg{width:var(--rilta-sizing-icon);height:var(--rilta-sizing-icon);pointer-events:none;flex-shrink:0}.rilta-tabs-list{gap:var(--rilta-spacing-xl);display:flex;overflow-x:auto}.rilta-tabs-trigger{appearance:none;background:var(--rilta-colors-background);color:var(--rilta-colors-text);border:0;border-bottom:var(--rilta-border-focus) solid var(--rilta-colors-background);padding:var(--rilta-spacing-md) 0;min-height:var(--rilta-sizing-touch-minimum);font:inherit;font-family:var(--rilta-font-family-interface);font-weight:var(--rilta-typography-label-font-weight);cursor:pointer;flex-shrink:0}.rilta-tabs-trigger[data-state=active]{color:var(--rilta-colors-text-accent);border-bottom-color:var(--rilta-colors-text-accent)}.rilta-tabs-trigger:hover{color:var(--rilta-colors-text-accent)}.rilta-tabs-trigger:focus-visible,.rilta-tabs-content:focus-visible,.rilta-carousel:focus-visible,.rilta-carousel-dot:focus-visible{background:var(--rilta-colors-surface)}.rilta-tabs-content{margin-top:var(--rilta-spacing-lg)}.rilta-carousel-viewport{overflow:hidden}.rilta-carousel-track{gap:var(--rilta-spacing-md);touch-action:pan-y pinch-zoom;display:flex}.rilta-carousel-item{flex:0 0 min(85%, max(var(--rilta-sizing-column-minimum), calc((100% - var(--rilta-spacing-md) * 2) / 3)));min-width:0;display:flex}.rilta-carousel-controls{justify-content:flex-end;align-items:center;gap:var(--rilta-spacing-xs);padding-top:var(--rilta-spacing-sm);display:flex}.rilta-carousel-dots{display:flex}.rilta-carousel-dot{min-width:var(--rilta-sizing-touch-minimum);min-height:var(--rilta-sizing-touch-minimum);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.rilta-carousel-dot span{width:var(--rilta-sizing-dot);height:var(--rilta-sizing-dot);background:var(--rilta-colors-control-border);border-radius:var(--rilta-radius-pill)}.rilta-carousel-dot[aria-current=true] span{background:var(--rilta-colors-text-accent)}.rilta-carousel-status{color:var(--rilta-colors-text-muted);font-size:var(--rilta-typography-caption-font-size);white-space:nowrap}.rilta-icon-button{min-width:var(--rilta-sizing-touch-minimum);min-height:var(--rilta-sizing-touch-minimum);padding:var(--rilta-spacing-sm)}.rilta-sheet-overlay{background:var(--rilta-effects-overlay);z-index:var(--rilta-layers-overlay);position:fixed;inset:0}.rilta-sheet-content{z-index:var(--rilta-layers-sheet);width:min(100%, var(--rilta-sizing-sheet-width));gap:var(--rilta-spacing-xl);overscroll-behavior:contain;background:var(--rilta-colors-surface);color:var(--rilta-colors-text);padding:max(var(--rilta-spacing-xl), env(safe-area-inset-top)) max(var(--rilta-spacing-xl), env(safe-area-inset-right)) max(var(--rilta-spacing-xl), env(safe-area-inset-bottom)) max(var(--rilta-spacing-xl), env(safe-area-inset-left));border-left:var(--rilta-border-thin) solid var(--rilta-colors-border);font-family:var(--rilta-font-family-web);inset-block:0;flex-direction:column;display:flex;position:fixed;right:0;overflow-y:auto}.rilta-sheet-close{min-width:var(--rilta-sizing-touch-minimum);padding:var(--rilta-spacing-sm);flex-shrink:0;align-self:flex-end}.rilta-sheet-header{gap:var(--rilta-spacing-sm);flex-direction:column;display:flex}.rilta-sheet-title{font-size:var(--rilta-typography-title-font-size);line-height:var(--rilta-typography-title-line-height);font-weight:var(--rilta-typography-title-font-weight);margin:0}.rilta-sheet-description{color:var(--rilta-colors-text-muted);font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);margin:0}.rilta-sheet-overlay[data-state=open]{animation:rilta-overlay-in var(--rilta-motion-normal) var(--rilta-motion-easing)}.rilta-sheet-content[data-state=open]{animation:rilta-sheet-in var(--rilta-motion-normal) var(--rilta-motion-easing)}@keyframes rilta-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes rilta-sheet-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.rilta-sheet-overlay,.rilta-sheet-content{animation:none!important}}.rilta-sheet-overlay[data-state=closed]{animation:rilta-overlay-out var(--rilta-motion-normal) var(--rilta-motion-easing)}.rilta-sheet-content[data-state=closed]{animation:rilta-sheet-out var(--rilta-motion-normal) var(--rilta-motion-easing)}@keyframes rilta-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes rilta-sheet-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.rilta-sheet-overlay[data-state],.rilta-sheet-content[data-state]{animation:none}}.rilta-brand-logo{width:auto;height:var(--rilta-typography-title-line-height);flex-shrink:0;display:block}.rilta-brand-accent{fill:var(--rilta-colors-text-accent)}.rilta-tabs-list[data-variant=pills]{gap:var(--rilta-spacing-sm);padding:var(--rilta-spacing-sm);scroll-padding-inline:var(--rilta-spacing-sm)}.rilta-tabs-list[data-variant=pills] .rilta-tabs-trigger{border:var(--rilta-border-thin) solid var(--rilta-colors-border);border-radius:var(--rilta-radius-pill);padding:var(--rilta-button-sizing-md-padding-block) var(--rilta-button-sizing-md-padding-inline);min-height:var(--rilta-sizing-control);background:var(--rilta-button-ghost-background);color:var(--rilta-button-ghost-text);font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);white-space:nowrap;transition:background-color var(--rilta-motion-normal) var(--rilta-motion-easing), color var(--rilta-motion-normal) var(--rilta-motion-easing), border-color var(--rilta-motion-normal) var(--rilta-motion-easing)}.rilta-tabs-list[data-variant=pills] .rilta-tabs-trigger:hover{background:var(--rilta-button-ghost-hover);border-color:var(--rilta-button-ghost-border)}.rilta-tabs-list[data-variant=pills] .rilta-tabs-trigger[data-state=active]{background:var(--rilta-button-secondary-background);color:var(--rilta-button-secondary-text);border-color:var(--rilta-button-secondary-border)}.rilta-tabs-list[data-variant=pills] .rilta-tabs-trigger[data-state=active]:hover{background:var(--rilta-button-secondary-hover)}@media (prefers-reduced-motion:reduce){.rilta-tabs-list[data-variant=pills] .rilta-tabs-trigger{transition:none}}.rilta-sheet-content[data-side=bottom]{max-height:calc(100dvh - var(--rilta-spacing-xl));border:var(--rilta-border-thin) solid var(--rilta-colors-border);border-radius:var(--rilta-radius-lg) var(--rilta-radius-lg) 0 0;inset-block:auto 0;left:50%;right:auto;transform:translate(-50%)}.rilta-sheet-content[data-side=bottom][data-state=open]{animation:rilta-sheet-bottom-in var(--rilta-motion-normal) var(--rilta-motion-easing)}.rilta-sheet-content[data-side=bottom][data-state=closed]{animation:rilta-sheet-bottom-out var(--rilta-motion-normal) var(--rilta-motion-easing)}@keyframes rilta-sheet-bottom-in{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes rilta-sheet-bottom-out{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}.rilta-sheet-content[data-side=bottom][data-motion-profile=reader][data-state=open]{animation-duration:var(--rilta-motion-reader-sheet-enter);animation-timing-function:var(--rilta-motion-reader-sheet-enter-easing);animation-fill-mode:both}.rilta-sheet-overlay[data-motion-profile=reader][data-state=open]{animation-duration:var(--rilta-motion-reader-overlay-enter);animation-timing-function:var(--rilta-motion-reader-sheet-enter-easing);animation-fill-mode:both}.rilta-sheet-content[data-side=bottom][data-motion-profile=reader][data-state=closed],.rilta-sheet-overlay[data-motion-profile=reader][data-state=closed]{animation-duration:var(--rilta-motion-reader-sheet-exit);animation-timing-function:var(--rilta-motion-reader-sheet-exit-easing);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.rilta-sheet-content[data-side=bottom][data-state]{animation:none}}.rilta-disclosure{min-width:0}.rilta-disclosure-heading{font:inherit;margin:0}.rilta-disclosure-trigger{justify-content:space-between;align-items:center;gap:var(--rilta-spacing-md);width:100%;min-height:var(--rilta-sizing-touch-minimum);padding:var(--rilta-spacing-md) 0;color:var(--rilta-colors-text);font-family:var(--rilta-font-family-interface);font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);font-weight:var(--rilta-typography-label-font-weight);text-align:start;cursor:pointer;transition:background-color var(--rilta-motion-fast) var(--rilta-motion-easing);background:0 0;border:0;border-radius:0;display:flex}.rilta-disclosure-trigger:is(:hover,:focus-visible){background:var(--rilta-button-ghost-hover);outline:none}.rilta-disclosure-trigger:active{background:var(--rilta-button-ghost-pressed)}.rilta-disclosure-label{overflow-wrap:anywhere;flex:1;min-width:0}.rilta-disclosure-chevron{width:var(--rilta-sizing-icon);height:var(--rilta-sizing-icon);color:var(--rilta-colors-text-muted);transition:transform var(--rilta-motion-normal) var(--rilta-motion-easing);flex-shrink:0}.rilta-disclosure-trigger[data-state=open] .rilta-disclosure-chevron{transform:rotate(180deg)}.rilta-disclosure-content{overflow:hidden}.rilta-disclosure-content[data-state=open]{animation:rilta-disclosure-open var(--rilta-motion-normal) var(--rilta-motion-easing)}.rilta-disclosure-content[data-state=closed]{animation:rilta-disclosure-close var(--rilta-motion-normal) var(--rilta-motion-easing)}.rilta-disclosure-body{gap:var(--rilta-spacing-md);padding-block:var(--rilta-spacing-sm) var(--rilta-spacing-lg);display:grid}@keyframes rilta-disclosure-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes rilta-disclosure-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.rilta-disclosure-content{animation:none!important}.rilta-disclosure-trigger,.rilta-disclosure-chevron{transition:none}}:where(button,[role=button],[role=tab],.rilta-button,summary){position:relative}.rilta-ripple-layer{border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.rilta-ripple-wave{pointer-events:none;animation:rilta-ripple var(--rilta-motion-ripple) var(--rilta-motion-easing) both;background:currentColor;border-radius:50%;position:absolute}@keyframes rilta-ripple{0%{opacity:var(--rilta-effects-ripple-opacity);transform:scale(0)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rilta-ripple-layer{display:none}}.rilta-service-state{text-align:center;align-items:center}.rilta-service-state-copy{gap:var(--rilta-spacing-sm);max-width:var(--rilta-sizing-hero-copy-width);display:grid}.rilta-state-art{width:min(100%, var(--rilta-sizing-poster-artwork));height:auto;color:var(--card-text,var(--rilta-colors-text));flex-shrink:0}.rilta-state-art-paper{fill:var(--card-background,var(--rilta-colors-surface))}.rilta-state-art-accent{color:var(--card-accent,var(--rilta-colors-text-accent))}.rilta-state-art-muted{color:var(--card-muted,var(--rilta-colors-text-muted))}.rilta-service-state[data-compact=true] .rilta-state-art{width:min(100%, var(--rilta-sizing-swatch))}.rilta-service-state-actions{justify-content:center;gap:var(--rilta-spacing-sm);flex-wrap:wrap;display:flex}*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable}html,body{overflow-x:clip}body{background:var(--rilta-colors-background);color:var(--rilta-colors-text);font-family:var(--rilta-font-family-web);margin:0}a{color:inherit}.site-shell{max-width:var(--rilta-sizing-page-width);padding:var(--rilta-spacing-xl);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:var(--rilta-spacing-lg);padding-block:var(--rilta-spacing-xl);border-bottom:var(--rilta-border-thin) solid var(--rilta-colors-border);flex-wrap:wrap;display:flex}.brand{min-height:var(--rilta-sizing-touch-minimum);padding-block:var(--rilta-spacing-none);color:var(--rilta-colors-text);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.page-stack{gap:var(--rilta-spacing-section);padding-block:var(--rilta-spacing-section);flex-direction:column;display:flex}.section-stack{gap:var(--rilta-spacing-xl);flex-direction:column;display:flex}.content-stack{gap:var(--rilta-spacing-lg);flex-direction:column;display:flex}.component-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--rilta-sizing-column-minimum)), 1fr));gap:var(--rilta-spacing-xl);display:grid}.inline{align-items:center;gap:var(--rilta-spacing-md);flex-wrap:wrap;display:flex}.reader-measure{max-width:var(--rilta-sizing-reader-width)}.palette-swatch{height:var(--rilta-sizing-swatch);border-radius:var(--rilta-radius-md);border:var(--rilta-border-thin) solid var(--rilta-colors-control-border)}.palette-swatch[data-color=sage]{background:var(--rilta-palette-sage-300)}.palette-swatch[data-color=rust]{background:var(--rilta-palette-rust-500)}.palette-swatch[data-color=charcoal]{background:var(--rilta-palette-charcoal-950)}.palette-swatch[data-color=paper]{background:var(--rilta-palette-neutral-100)}.site-footer{padding-block:var(--rilta-spacing-xl);border-top:var(--rilta-border-thin) solid var(--rilta-colors-border)}.novel-footer{align-items:start;gap:var(--rilta-spacing-xxl);padding-block:var(--rilta-spacing-xxl) var(--rilta-spacing-xxxl);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;margin-block-start:var(--rilta-spacing-section);display:grid}.novel-footer-identity{align-items:flex-start;gap:var(--rilta-spacing-xs);flex-direction:column;display:flex}.novel-footer-identity .brand{color:var(--rilta-colors-text-muted)}.home-shell .novel-footer .brand .rilta-brand-logo{height:var(--rilta-spacing-xl)}.novel-footer-top-link{min-height:var(--rilta-sizing-touch-minimum);align-items:center;gap:var(--rilta-spacing-sm);color:var(--rilta-colors-text-muted);font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);text-decoration:none;display:inline-flex}.novel-footer a:hover,.novel-footer a:focus-visible{color:var(--rilta-colors-text);text-decoration:none}.novel-footer-notice{color:var(--rilta-colors-text-muted);max-width:var(--rilta-sizing-reader-width)}.novel-footer-notice .rilta-disclosure-trigger{width:fit-content;min-height:var(--rilta-sizing-touch-minimum);padding-block:var(--rilta-spacing-md);font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);cursor:pointer}.novel-footer-notice>.rilta-text{padding-block:var(--rilta-spacing-sm)}@media (max-width:720px){.novel-footer{gap:var(--rilta-spacing-lg) var(--rilta-spacing-xl);grid-template-columns:minmax(0,1fr) auto}.novel-footer-notice{grid-area:2/1/auto/-1}.novel-footer-top-link{grid-area:1/2}}.skip-link{top:var(--rilta-spacing-sm);left:var(--rilta-spacing-xl);background:var(--rilta-colors-surface);z-index:1;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.home-shell{padding:var(--rilta-spacing-xl)}.home-shell .site-header{min-height:var(--rilta-spacing-section);padding-block:var(--rilta-spacing-xs) var(--rilta-spacing-md);border:0}.home-shell .brand .rilta-brand-logo{height:var(--rilta-sizing-control)}.novel-header-search{justify-content:center;align-items:center;gap:var(--rilta-spacing-sm);min-height:var(--rilta-sizing-control);padding-inline:var(--rilta-spacing-sm);color:var(--rilta-colors-text-muted);font-family:var(--rilta-font-family-interface);font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);flex-shrink:0;margin-inline-start:auto;text-decoration:none;display:inline-flex}.novel-header-search:hover{color:var(--rilta-colors-text);background:var(--rilta-colors-surface)}.novel-header-search svg{width:var(--rilta-sizing-icon);height:var(--rilta-sizing-icon);flex-shrink:0}.service-nav{gap:var(--rilta-spacing-xxl);border-bottom:var(--rilta-border-thin) solid var(--rilta-colors-border);display:flex;overflow-x:auto}.service-nav a{font-family:var(--rilta-font-family-interface);color:var(--rilta-colors-text-muted);flex-shrink:0;text-decoration:none}.service-nav [aria-current=page]{color:var(--rilta-colors-text);border-bottom:var(--rilta-border-focus) solid var(--rilta-colors-focus)}.home-main{padding-block:var(--rilta-spacing-xl) var(--rilta-spacing-section);gap:var(--rilta-spacing-section)}.home-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-tabs-frame{gap:var(--rilta-spacing-xxxl);flex-direction:column;min-width:0;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:var(--rilta-spacing-lg);flex-wrap:wrap;display:flex}.section-heading .content-stack{gap:var(--rilta-spacing-sm)}.home-carousel .rilta-carousel-item{flex-basis:80%}.hero-card{isolation:isolate;width:100%;min-height:var(--rilta-sizing-promotion-card-height);align-items:center;gap:var(--rilta-spacing-xl);padding:var(--rilta-spacing-xxl);flex-direction:row;position:relative;overflow:hidden}.hero-card:after,.guide-feature:after{content:"";background:var(--rilta-effects-hero-scrim);z-index:-1;position:absolute;inset:0}.hero-background,.guide-feature>img{object-fit:cover;z-index:-2}.hero-copy{max-width:var(--rilta-sizing-hero-copy-width);flex:1;min-width:0}.hero-copy .rilta-button{align-self:flex-start;text-decoration:none}.hero-cover{width:var(--rilta-sizing-hero-cover-width);aspect-ratio:3/4;border-radius:var(--rilta-radius-md);flex-shrink:0;margin-left:auto;position:relative;overflow:hidden}.hero-cover img{object-fit:cover}.case-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--rilta-sizing-home-grid-minimum)), 1fr));gap:var(--rilta-spacing-xxl) var(--rilta-spacing-xl);margin:var(--rilta-spacing-xl) 0;padding:0;list-style:none;display:grid}.case-tile{gap:var(--rilta-spacing-sm);flex-direction:column;min-width:0;display:flex}.case-link{align-items:stretch;gap:var(--rilta-spacing-md);color:var(--rilta-colors-text);flex-direction:column;padding:0;text-decoration:none;display:flex}.case-link:hover h3{color:var(--rilta-colors-text-accent)}.case-cover{aspect-ratio:3/4;width:100%;min-height:var(--rilta-sizing-case-cover-height);border-radius:var(--rilta-radius-md);padding:var(--rilta-spacing-lg);justify-content:space-between}.case-cover-image{padding:0;position:relative;overflow:hidden}.case-cover-image img{object-fit:cover}.case-cover [data-variant=title]{font-size:var(--rilta-typography-heading-font-size);line-height:var(--rilta-typography-heading-line-height)}.case-tile .inline{gap:var(--rilta-spacing-xs)}.case-tile .inline [data-variant=label]{font-size:var(--rilta-typography-caption-font-size);line-height:var(--rilta-typography-caption-line-height)}.case-summary{color:var(--rilta-colors-text-muted)}.case-grid-compact{grid-template-columns:1fr}.case-grid-compact .case-tile{grid-template-columns:var(--rilta-sizing-home-compact-cover) 1fr;column-gap:var(--rilta-spacing-xl);align-items:start;display:grid}.case-grid-compact .case-link{display:contents}.case-grid-compact .case-cover{grid-area:1/1/4}.case-grid-compact .case-link h3,.case-grid-compact .inline,.case-grid-compact .case-summary{grid-column:2}.case-grid-compact .case-link:focus-visible .case-cover{border-color:var(--rilta-colors-focus)}.record-notice{color:var(--rilta-colors-text-muted);font-size:var(--rilta-typography-label-font-size);border-top:var(--rilta-border-thin) solid var(--rilta-colors-border)}.record-notice .rilta-disclosure-trigger{cursor:pointer;min-height:var(--rilta-sizing-touch-minimum);padding-block:var(--rilta-spacing-lg)}.record-notice .rilta-disclosure-trigger:focus-visible{background:var(--rilta-colors-surface)}.record-notice .rilta-disclosure-body>.content-stack{padding-bottom:var(--rilta-spacing-xl)}.session-card{gap:var(--rilta-spacing-sm)}.guide-feature{isolation:isolate;min-height:var(--rilta-sizing-promotion-card-height);justify-content:center;position:relative;overflow:hidden}.guide-steps{gap:var(--rilta-spacing-xl);padding-left:var(--rilta-spacing-xl);flex-direction:column;margin:0;display:flex}.guide-steps li::marker{color:var(--rilta-colors-text-muted);font-family:var(--rilta-font-family-archive)}.preserve-lines{white-space:pre-wrap}#catalog,#my-cases,#case-preview{scroll-margin-block-start:var(--rilta-spacing-xl)}@media (max-width:720px){.home-shell{padding:var(--rilta-spacing-lg)}.home-carousel .rilta-carousel-item{flex-basis:92%}.hero-card{padding:var(--rilta-spacing-xl)}.hero-cover{display:none}.hero-copy h2{font-size:var(--rilta-typography-title-font-size);line-height:var(--rilta-typography-title-line-height)}.case-grid{gap:var(--rilta-spacing-xl) var(--rilta-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.case-cover{min-height:0}.case-grid-compact{grid-template-columns:1fr}.case-grid-compact .case-tile{gap:var(--rilta-spacing-lg);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.home-navigation{min-width:0}.home-navigation>.service-nav{z-index:1;background:var(--rilta-colors-background);gap:var(--rilta-spacing-xl);padding-top:0;position:sticky;top:0;overflow-y:hidden}.home-navigation>.service-nav .rilta-tabs-trigger{min-height:var(--rilta-sizing-control);padding:var(--rilta-spacing-md);font-size:var(--rilta-typography-body-font-size);line-height:var(--rilta-typography-body-line-height);color:var(--rilta-colors-text-muted)}.home-navigation>.service-nav .rilta-tabs-trigger[data-state=active],.home-navigation>.service-nav .rilta-tabs-trigger:hover{color:var(--rilta-colors-text)}.home-navigation>.service-nav .rilta-tabs-trigger:focus-visible{background:var(--rilta-colors-surface)}.home-view{min-height:var(--rilta-sizing-poster-height);padding-top:var(--rilta-spacing-xl);margin-top:0}.home-recommendation{gap:var(--rilta-spacing-xxxl);flex-direction:column;display:flex}.home-navigation [hidden]{display:none!important}.home-main{padding-top:0}.home-navigation>.service-nav .rilta-tabs-trigger{border-bottom-color:var(--rilta-colors-background);position:relative}.home-tab-indicator{inset-inline:var(--rilta-spacing-md);height:var(--rilta-border-focus);background:var(--rilta-colors-text-accent);pointer-events:none;position:absolute;bottom:0}.typewriter-frame{display:block;position:relative}.typewriter-source{opacity:0}.typewriter-output{position:absolute;inset:0}.typewriter-remainder{visibility:hidden}@media (prefers-reduced-motion:reduce){.typewriter-source{opacity:1}.typewriter-output{display:none}}.typewriter-cursor{position:relative}.typewriter-cursor:after{content:"_";visibility:hidden;pointer-events:none;inset-inline-start:0;position:absolute;top:0}.typewriter-frame[data-typing=true] .typewriter-cursor:after{visibility:visible;animation:typewriter-cursor-blink var(--rilta-motion-typing-cursor-blink) step-end infinite}@keyframes typewriter-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.typewriter-frame[data-typing=true] .typewriter-cursor:after{visibility:hidden;animation:none}}.novel-main{min-width:0}.novel-home-stack{gap:var(--rilta-spacing-section);flex-direction:column;display:flex}.novel-home-stack [hidden]{display:none}.novel-spotlight{isolation:isolate;min-height:calc(var(--rilta-sizing-poster-height) + var(--rilta-spacing-section) * 3);padding:var(--rilta-spacing-xxl);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.novel-spotlight-image{object-fit:cover;object-position:center 35%;pointer-events:none}.novel-spotlight:after{content:"";background:var(--rilta-effects-spotlight-scrim);pointer-events:none;position:absolute;inset:0}.novel-spotlight-copy{z-index:2;max-width:var(--rilta-sizing-hero-copy-width);padding-top:calc(var(--rilta-spacing-section) * 2);position:relative}.novel-spotlight-copy h1{text-wrap:balance;overflow-wrap:anywhere}.novel-spotlight-copy .rilta-button{text-decoration:none}.artwork-image{opacity:0;transition:opacity var(--rilta-motion-normal) var(--rilta-motion-easing)}.artwork-image[data-ready=true]{opacity:1}.artwork-placeholder{z-index:1;padding:var(--rilta-spacing-lg);background:var(--rilta-colors-surface);color:var(--rilta-colors-text-muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.artwork-placeholder[data-state=loading]:after{content:"";background:var(--rilta-effects-skeleton-sheen);animation:artwork-shimmer calc(var(--rilta-motion-normal) * 6) linear infinite;position:absolute;inset:0}@keyframes artwork-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.artwork-image{transition:none}.artwork-placeholder[data-state=loading]:after{animation:none}}.novel-cover{aspect-ratio:3/4;border-radius:var(--rilta-radius-md);background:var(--rilta-colors-surface);border:var(--rilta-border-thin) solid var(--rilta-colors-border);flex-shrink:0;width:100%;position:relative;overflow:hidden}.novel-cover[data-work-id="673e6c1a-e930-5109-bf11-e7ca52cbbff1"],.novel-cover[data-work-id="2228bea2-9a19-5c6b-9110-3ffaa8f548ad"],.novel-cover[data-work-id="35808af4-5e09-5f40-8ca4-0dd50745c9a3"]{aspect-ratio:2/3}.novel-tile .novel-cover{aspect-ratio:3/4}.novel-cover img{object-fit:cover}.novel-tile .novel-cover[data-work-id="2228bea2-9a19-5c6b-9110-3ffaa8f548ad"] img,.novel-tile .novel-cover[data-work-id="35808af4-5e09-5f40-8ca4-0dd50745c9a3"] img{object-position:center bottom}.novel-cover>.rilta-text{padding:var(--rilta-spacing-lg);position:absolute;inset:0}.novel-cover-featured{width:var(--rilta-sizing-case-cover-width)}.novel-original-badge{padding:var(--rilta-spacing-xs);vertical-align:middle;background:var(--rilta-colors-background);color:var(--rilta-colors-text);box-shadow:inset 0 0 0 var(--rilta-border-thin) var(--rilta-colors-control-border);flex-shrink:0;justify-content:center;position:relative}.novel-original-badge:after{content:"";width:var(--rilta-spacing-sm);height:var(--rilta-border-focus);background:var(--rilta-colors-text-accent);position:absolute;bottom:0;right:0}.novel-original-badge svg{width:var(--rilta-spacing-lg);height:var(--rilta-spacing-lg);display:block}.novel-original-badge-seal{color:var(--rilta-colors-text-accent)}.novel-shortcuts{gap:var(--rilta-spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.novel-shortcuts>.rilta-button{min-width:0;min-height:var(--rilta-sizing-control);padding:var(--rilta-button-sizing-md-padding-inline);place-content:center stretch;gap:var(--rilta-spacing-sm);text-align:left;text-decoration:none;display:grid}.novel-shortcut-label{justify-content:space-between;align-items:center;gap:var(--rilta-spacing-sm);display:flex}.novel-shortcut-label .rilta-text{overflow-wrap:anywhere}.novel-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--rilta-sizing-home-grid-minimum)), 1fr));gap:var(--rilta-spacing-xl);margin:0;padding:0;list-style:none;display:grid}.novel-tile,.novel-tile-link{gap:var(--rilta-spacing-sm);flex-direction:column;min-width:0;text-decoration:none;display:flex}.novel-tile-link{color:inherit;align-items:stretch;padding:0}.novel-tile .typewriter-text{max-height:none}.novel-tile-heading{align-items:flex-start;gap:var(--rilta-spacing-xs);min-width:0;display:flex}.novel-tile-heading .novel-tile-title{flex:1;min-width:0}.work-title-row{align-items:center;gap:var(--rilta-spacing-sm);min-width:0;display:flex}.work-title-row>.rilta-text{flex:1;min-width:0}.novel-tile .novel-tile-title{font-weight:var(--rilta-typography-label-font-weight);min-height:calc(var(--rilta-typography-body-line-height) * 2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.novel-type-cover{justify-content:space-between;gap:var(--rilta-spacing-sm);padding:var(--rilta-spacing-lg);color:var(--rilta-colors-text-muted);flex-direction:column;display:flex;position:absolute;inset:0}.novel-type-cover>.rilta-text{padding:0}.novel-type-cover .rilta-text[data-variant=heading]{color:var(--rilta-colors-text)}.novel-tile-summary{max-height:calc(var(--rilta-typography-label-line-height) * 3);overflow:hidden}.novel-tile-summary .typewriter-source{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:no-preference){.novel-tile-summary .typewriter-frame[data-typing] .typewriter-output{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.novel-tile-summary .typewriter-remainder{display:none}}.novel-catalogue{gap:var(--rilta-spacing-lg)}.novel-catalogue-heading{align-items:baseline;gap:var(--rilta-spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.novel-catalogue-toolbar{justify-content:space-between;align-items:center;gap:var(--rilta-spacing-sm);flex-wrap:wrap;display:flex}.novel-catalogue-toolbar .novel-search{width:min(100%, var(--rilta-sizing-column-minimum))}.novel-catalogue .rilta-tabs-trigger:disabled,.novel-catalogue input:disabled{color:var(--rilta-colors-text-muted);cursor:not-allowed}.novel-catalogue .rilta-tabs-list .rilta-tabs-trigger:disabled,.novel-catalogue .rilta-tabs-list .rilta-tabs-trigger:disabled:hover{background:var(--rilta-button-disabled-background);color:var(--rilta-button-disabled-text);border-color:var(--rilta-button-disabled-border)}.novel-catalogue-notice{min-height:var(--rilta-sizing-column-minimum);justify-content:center;align-items:center;gap:var(--rilta-spacing-xl);padding:var(--rilta-spacing-xxl);text-align:center}.novel-catalogue-notice .content-stack{max-width:var(--rilta-sizing-hero-copy-width);gap:var(--rilta-spacing-sm)}.novel-catalogue-notice .rilta-button{font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height)}@media (max-width:720px){.novel-catalogue-toolbar{flex-direction:column;align-items:stretch}.novel-catalogue-toolbar .novel-search{width:100%}.novel-catalogue-toolbar .rilta-tabs-list{max-width:100%}.novel-catalogue-notice{padding:var(--rilta-spacing-xl)}}.novel-experience{grid-template-columns:calc(var(--rilta-spacing-xxxl) * 2) minmax(0, 1fr) auto;align-items:center;gap:var(--rilta-spacing-xl);padding:var(--rilta-spacing-xl) 0;border-width:var(--rilta-border-thin) 0 0;display:grid}.novel-experience-artwork{align-self:start;position:relative}.novel-experience-artwork img{object-fit:cover}.novel-experience-artwork .novel-cover{border:0}.novel-experience-copy{justify-content:center;align-items:flex-start;gap:var(--rilta-spacing-sm);flex-direction:column;min-width:0;display:flex}.novel-experience-actions{align-items:center;gap:var(--rilta-spacing-xs);flex-flow:column wrap;display:flex}.novel-experience-actions .rilta-button{font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);text-decoration:none}.novel-experience-original{min-height:var(--rilta-sizing-touch-minimum);color:var(--card-muted);font-size:var(--rilta-typography-label-font-size);align-items:center;display:inline-flex}.novel-search input{scroll-margin-top:calc(var(--rilta-sizing-control) + var(--rilta-spacing-xl));width:100%;min-height:var(--rilta-sizing-touch-minimum);box-sizing:border-box;background:var(--rilta-colors-surface);color:var(--rilta-colors-text);border:var(--rilta-border-thin) solid var(--rilta-colors-border);border-radius:var(--rilta-radius-md);padding:var(--rilta-spacing-sm) var(--rilta-spacing-md);font-family:inherit;font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height)}.novel-search input:focus-visible{border-color:var(--rilta-colors-focus)}.work-detail-page{padding-top:var(--rilta-spacing-xl);gap:var(--rilta-spacing-xl)}.work-detail-layout{grid-template-columns:var(--rilta-sizing-column-minimum) minmax(0, 1fr);align-items:start;gap:var(--rilta-spacing-xxxl);display:grid}.work-overview{top:var(--rilta-spacing-xl);min-width:0;position:sticky}.work-overview-content{gap:var(--rilta-spacing-xl);padding-block:var(--rilta-spacing-sm);display:grid}.work-identity .work-author{font-weight:var(--rilta-typography-body-font-weight)}.work-detail-shell{isolation:isolate;max-width:none;position:relative}.work-detail-shell>.site-header,.work-detail-shell>.novel-main,.work-detail-shell>.site-footer{width:100%;max-width:calc(var(--rilta-sizing-page-width) - var(--rilta-spacing-xl) * 2);margin-inline:auto}.work-detail-backdrop{height:var(--rilta-sizing-sheet-width);z-index:-1;pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.work-detail-backdrop[data-motion=true]{position:fixed}.work-detail-backdrop-image{inset:calc(var(--rilta-spacing-section) * -1) 0;position:absolute}.work-detail-backdrop img{object-fit:cover;object-position:center 35%}.work-detail-backdrop:after{content:"";background:linear-gradient(to bottom, var(--rilta-effects-overlay), var(--rilta-colors-background));position:absolute;inset:0}.work-overview-content .novel-cover{width:100%;max-width:var(--rilta-sizing-case-cover-width);justify-self:center}.work-identity{gap:var(--rilta-spacing-sm);min-width:0;display:grid}.work-identity h1{overflow-wrap:anywhere;text-wrap:balance}.work-metadata{align-items:center;gap:var(--rilta-spacing-md);flex-wrap:wrap;display:flex}.work-read-action .rilta-button{width:100%}.work-detail-content{gap:var(--rilta-spacing-xxl);min-width:0;display:grid}.work-detail-slider{min-width:0;overflow:hidden}.work-detail-slider .rilta-carousel-track{align-items:flex-start;gap:0}.work-detail-slider .rilta-carousel-item{box-sizing:border-box;padding-inline:var(--rilta-spacing-md);flex-basis:100%}.work-detail-slider .rilta-tabs-content{width:100%;display:flow-root}.work-detail-content .rilta-tabs-trigger{transition:color var(--rilta-motion-fast) var(--rilta-motion-easing), border-color var(--rilta-motion-fast) var(--rilta-motion-easing), transform var(--rilta-motion-fast) var(--rilta-motion-easing);background:0 0;border-bottom-color:#0000;text-decoration:none}.work-detail-content .rilta-tabs-trigger[data-state=active]{border-bottom-color:var(--rilta-colors-text-accent)}.work-detail-content .rilta-tabs-trigger:focus-visible{border-bottom-color:var(--rilta-colors-text-accent);border-bottom-style:dashed}@media (prefers-reduced-motion:no-preference){.work-detail-content .rilta-tabs-trigger:is(:hover,:focus-visible){transform:translateY(calc(var(--rilta-spacing-xs) * -1))}.work-detail-content .rilta-tabs-trigger:active{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.work-detail-content .rilta-tabs-trigger{transition:none}}.work-detail-page .rilta-button{min-height:var(--rilta-sizing-control);font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);text-decoration:none}.work-list-heading{justify-content:space-between;align-items:center;gap:var(--rilta-spacing-sm);padding-block:var(--rilta-spacing-sm);display:flex}.work-list-heading .rilta-button{padding-inline:var(--rilta-spacing-sm)}.work-episode-list{border-bottom:var(--rilta-border-thin) solid var(--rilta-colors-border);margin:0;padding:0;list-style:none}.work-episode-list a{grid-template-columns:var(--rilta-sizing-control) minmax(0, 1fr) var(--rilta-sizing-icon);align-items:center;gap:var(--rilta-spacing-lg);min-height:var(--rilta-spacing-section);padding:var(--rilta-spacing-lg) var(--rilta-spacing-sm);border-top:var(--rilta-border-thin) solid var(--rilta-colors-border);color:var(--rilta-colors-text);border-radius:var(--rilta-radius-sm);transition:background-color var(--rilta-motion-normal) var(--rilta-motion-easing), border-color var(--rilta-motion-normal) var(--rilta-motion-easing);text-decoration:none;display:grid}.work-episode-list a svg{transition:transform var(--rilta-motion-normal) var(--rilta-motion-easing)}@media (hover:hover) and (pointer:fine){.work-episode-list a:hover{background:var(--rilta-colors-surface)}.work-episode-list a:hover svg{transform:translateX(var(--rilta-spacing-sm))}}.work-episode-list a:focus-visible{background:var(--rilta-colors-surface)}.work-episode-list a:focus-visible svg{transform:translateX(var(--rilta-spacing-sm))}.work-episode-list a:active{background:var(--rilta-colors-surface-subtle);border-top-color:var(--rilta-colors-control-border);transition-duration:var(--rilta-motion-fast)}.work-episode-list a:active svg{transform:translateX(var(--rilta-spacing-xs));transition-duration:var(--rilta-motion-fast)}@media (prefers-reduced-motion:reduce){.work-episode-list a,.work-episode-list a svg{transition:none}.work-episode-list a:is(:hover,:focus-visible,:active) svg{transform:none}}.work-episode-list svg{width:var(--rilta-sizing-icon);height:var(--rilta-sizing-icon);color:var(--rilta-colors-muted)}.work-episode-list .rilta-text{overflow-wrap:anywhere}.work-description{gap:var(--rilta-spacing-xl);padding-block:var(--rilta-spacing-xl);display:grid}.work-summary{white-space:pre-line;overflow-wrap:anywhere}.work-character-identity{align-items:center;gap:var(--rilta-spacing-lg);display:flex}.work-character-face{width:var(--rilta-sizing-swatch);aspect-ratio:1;flex-shrink:0;position:relative;overflow:hidden}.work-character-details summary{min-height:var(--rilta-sizing-touch-minimum);cursor:pointer;color:var(--rilta-colors-text-accent);font-family:var(--rilta-font-family-interface);align-content:center}.work-character-details summary:focus-visible{outline:var(--rilta-border-focus) solid var(--rilta-colors-focus);outline-offset:var(--rilta-border-focus-offset)}.work-character-portrait{aspect-ratio:2/3;width:100%;margin-top:var(--rilta-spacing-md);position:relative;overflow:hidden}.work-facts{gap:var(--rilta-spacing-md);padding-top:var(--rilta-spacing-xl);border-top:var(--rilta-border-thin) solid var(--rilta-colors-border);font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);margin:0;display:grid}.work-facts>div{grid-template-columns:var(--rilta-sizing-swatch) minmax(0, 1fr);gap:var(--rilta-spacing-lg);display:grid}.work-facts dt{color:var(--rilta-colors-muted)}.work-facts dd{overflow-wrap:anywhere;margin:0}.work-case-companion{justify-items:start;gap:var(--rilta-spacing-lg);display:grid}.work-case-description{gap:var(--rilta-spacing-xs);display:grid}.work-case-description h2{font-weight:var(--rilta-typography-label-font-weight)}.work-case-description>.rilta-text:last-child{font-weight:var(--rilta-typography-body-font-weight)}@media (max-width:720px){.home-shell{padding:var(--rilta-spacing-lg)}.home-navigation>.service-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.home-navigation>.service-nav .rilta-tabs-trigger{min-width:0;padding-inline:var(--rilta-spacing-xs);white-space:nowrap}.work-detail-layout{gap:var(--rilta-spacing-xl);grid-template-columns:minmax(0,1fr)}.work-overview{position:static}.work-overview-content{grid-template-columns:minmax(0, calc(var(--rilta-sizing-case-cover-width) - var(--rilta-spacing-section))) minmax(0, 1fr);align-items:center;column-gap:var(--rilta-spacing-xl);row-gap:var(--rilta-spacing-xl)}.work-overview-content .work-identity h1{font-size:var(--rilta-typography-heading-font-size);line-height:var(--rilta-typography-heading-line-height)}.work-read-action{grid-column:1/-1}.work-episode-list a{gap:var(--rilta-spacing-sm)}}.novel-reader,.reader-pagination,.reader-aside{width:100%;max-width:var(--rilta-sizing-reader-width);margin-inline:auto}.novel-reader{gap:var(--rilta-spacing-section);flex-direction:column;display:flex}.novel-paragraphs{gap:var(--rilta-spacing-xl);word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;display:flex}.novel-paragraphs p{scroll-margin-top:var(--rilta-spacing-xl);white-space:pre-line}.novel-reader[data-size="0"] .novel-paragraphs p{font-size:var(--rilta-typography-body-font-size);line-height:var(--rilta-typography-body-line-height)}.novel-reader[data-size="2"] .novel-paragraphs p{font-size:var(--rilta-typography-heading-font-size);line-height:var(--rilta-typography-reader-line-height)}.reader-pagination{justify-content:space-between;gap:var(--rilta-spacing-lg);display:flex}.reader-save{z-index:1;justify-content:center;align-items:center;gap:var(--rilta-spacing-md);background:var(--rilta-colors-background);border-block:var(--rilta-border-thin) solid var(--rilta-colors-border);padding:var(--rilta-spacing-md);flex-wrap:wrap;display:flex;position:sticky;top:0}.reader-aside{border-top:var(--rilta-border-thin) solid var(--rilta-colors-border);padding-top:var(--rilta-spacing-xl)}@media (max-width:720px){.brand-description{display:none}.novel-spotlight{padding:var(--rilta-spacing-xl)}.novel-spotlight-copy h1{font-size:var(--rilta-typography-title-font-size);line-height:var(--rilta-typography-title-line-height)}.novel-shortcuts{gap:var(--rilta-spacing-sm)}.novel-experience{grid-template-columns:var(--rilta-spacing-section) minmax(0, 1fr);align-items:start;gap:var(--rilta-spacing-lg)}.novel-experience-actions{justify-content:flex-start;gap:var(--rilta-spacing-sm) var(--rilta-spacing-lg);flex-direction:row;grid-column:2}.novel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.reading-room{min-height:100dvh;padding:calc(var(--rilta-spacing-section) + var(--rilta-spacing-xl) + env(safe-area-inset-top)) var(--rilta-spacing-xl) calc(var(--rilta-spacing-section) * 3)}.reading-room [hidden]{display:none}.reading-loading{max-width:var(--rilta-sizing-reader-width);padding:var(--rilta-spacing-xl);gap:var(--rilta-spacing-xl);margin:auto;display:grid}.reading-top,.reading-bottom{z-index:1;background:var(--rilta-colors-background);transition:transform calc(var(--rilta-motion-normal) + var(--rilta-motion-fast)) var(--rilta-motion-easing), opacity calc(var(--rilta-motion-normal) + var(--rilta-motion-fast)) var(--rilta-motion-easing), visibility 0s;position:fixed;inset-inline:0}.reading-top{padding-top:env(safe-area-inset-top);border-bottom:var(--rilta-border-thin) solid var(--rilta-colors-border);top:0}.reading-bottom{inset-inline:var(--rilta-spacing-lg);bottom:max(var(--rilta-spacing-lg), env(safe-area-inset-bottom));max-width:var(--rilta-sizing-reader-width);background:var(--rilta-colors-surface);border:var(--rilta-border-thin) solid var(--rilta-colors-border);border-radius:var(--rilta-radius-lg);box-shadow:var(--rilta-shadow-raised);text-align:center;margin-inline:auto}.reading-bottom>.rilta-text{padding:0 var(--rilta-spacing-lg) var(--rilta-spacing-sm)}.reading-bottom>[role=status]:empty{display:none}.reading-top[data-hidden=true],.reading-bottom[data-hidden=true]{transition-delay:0s, 0s, calc(var(--rilta-motion-normal) + var(--rilta-motion-fast))}.reading-top[data-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%)}.reading-bottom[data-hidden=true]{transform:translateY(calc(100% + max(var(--rilta-spacing-lg), env(safe-area-inset-bottom))));opacity:0;visibility:hidden;pointer-events:none}.reading-toolbar{max-width:calc(var(--rilta-sizing-reader-width) + var(--rilta-spacing-xxxl));justify-content:space-between;align-items:center;gap:var(--rilta-spacing-sm);padding:var(--rilta-spacing-sm) var(--rilta-spacing-lg);margin-inline:auto;display:flex}.reading-top .reading-toolbar{grid-template-columns:var(--rilta-sizing-control) minmax(0, 1fr) var(--rilta-sizing-control);display:grid}.reading-room .rilta-button,.reading-settings .rilta-button{min-height:var(--rilta-sizing-control);font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);padding:var(--rilta-button-sizing-md-padding-block) var(--rilta-button-sizing-md-padding-inline)}.reading-top .rilta-button{padding:var(--rilta-spacing-sm);width:var(--rilta-sizing-control);font-size:var(--rilta-typography-heading-font-size)}.reading-bottom .reading-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);display:grid}.reading-bottom .reading-toolbar[data-save-available=false]{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-work-title{text-align:center;font-weight:var(--rilta-typography-body-font-weight);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reading-progress{height:var(--rilta-spacing-xs);z-index:2;pointer-events:none;top:0;position:fixed;inset-inline:0}.reading-progress>div{background:var(--rilta-colors-text-accent);border-radius:var(--rilta-radius-lg);height:100%}.reading-room .novel-paragraphs .rilta-text{font-family:var(--reader-font);font-size:var(--reader-size);line-height:var(--reader-leading);font-weight:var(--rilta-typography-reader-font-weight)}.reading-room .novel-paragraphs p,.reading-room #chapter-content{scroll-margin-top:calc(var(--rilta-spacing-section) + var(--rilta-spacing-xl))}.reading-chapter-navigation{width:100%;max-width:var(--rilta-sizing-reader-width);margin:var(--rilta-spacing-section) auto 0;padding-top:var(--rilta-spacing-xl);border-top:var(--rilta-border-thin) solid var(--rilta-colors-border);gap:var(--rilta-spacing-sm);display:grid}.reading-chapter-navigation .reading-next-link{min-height:var(--rilta-sizing-control-large);justify-content:space-between}.reading-completed{text-align:center}.reading-case-action{max-width:var(--rilta-sizing-reader-width);margin:var(--rilta-spacing-xxl) auto 0;justify-content:center;display:flex}.reading-reveal{right:var(--rilta-spacing-lg);bottom:max(var(--rilta-spacing-lg), env(safe-area-inset-bottom));z-index:1;position:fixed}.reading-settings.rilta-sheet-content{gap:var(--rilta-spacing-lg);padding:var(--rilta-spacing-lg);padding-bottom:max(var(--rilta-spacing-lg), env(safe-area-inset-bottom))}.reading-setting-row{grid-template-columns:calc(var(--rilta-sizing-control) + var(--rilta-spacing-lg)) minmax(0, 1fr);align-items:center;gap:var(--rilta-spacing-lg);display:grid}.reading-setting-options,.reading-size-control{align-items:center;gap:var(--rilta-spacing-xs);padding:var(--rilta-spacing-xs);border:var(--rilta-border-thin) solid var(--rilta-colors-border);border-radius:var(--rilta-radius-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.reading-size-control{text-align:center}.reading-setting-options .rilta-button,.reading-size-control .rilta-button{min-width:var(--rilta-sizing-touch-minimum);padding-inline:var(--rilta-spacing-xs)}.reading-setting-toggle{justify-content:space-between;align-items:center;gap:var(--rilta-spacing-sm);padding-top:var(--rilta-spacing-lg);border-top:var(--rilta-border-thin) solid var(--rilta-colors-border);display:flex}.reading-setting-toggle>div{gap:var(--rilta-spacing-xs);display:grid}.reading-setting-toggle>.rilta-button{flex-shrink:0}.reading-settings-actions{justify-content:flex-start;display:flex}.reading-settings>[role=status]:empty{display:none}.reading-settings .rilta-sheet-header{padding-right:var(--rilta-sizing-control)}.reading-settings .rilta-sheet-title{font-size:var(--rilta-typography-heading-font-size);line-height:var(--rilta-typography-heading-line-height)}.reading-settings .rilta-sheet-close{top:var(--rilta-spacing-sm);right:var(--rilta-spacing-sm);position:absolute}@media (max-width:720px){.reading-room{padding-inline:var(--rilta-spacing-lg)}.reading-toolbar{padding-inline:var(--rilta-spacing-sm)}}@media (prefers-reduced-motion:reduce){.reading-top,.reading-bottom{transition:none}}.reading-bottom .rilta-button{white-space:normal;flex-shrink:1;min-width:0}.novel-recommend-carousel .rilta-carousel-item{flex:0 0 calc((100% - var(--rilta-spacing-md) * 2) / 3)}.novel-recommend-carousel .novel-tile{width:100%}@media (max-width:1024px){.novel-recommend-carousel .rilta-carousel-item{flex-basis:calc((100% - var(--rilta-spacing-md)) / 2)}}@media (max-width:720px){.novel-recommend-carousel .rilta-carousel-item{flex-basis:100%}}.case-introduction-page{gap:var(--rilta-spacing-xxl);max-width:calc(var(--rilta-sizing-reader-width) + var(--rilta-sizing-column-minimum) + var(--rilta-spacing-xxl));padding-block:var(--rilta-spacing-md) var(--rilta-spacing-xxxl);margin-inline:auto;display:grid}.case-introduction-back.rilta-button{width:var(--rilta-sizing-touch-minimum);min-height:var(--rilta-sizing-touch-minimum);justify-self:start;padding:0}.case-introduction-back svg{width:var(--rilta-sizing-icon);height:var(--rilta-sizing-icon)}.case-introduction{grid-template-columns:minmax(0, 2fr) minmax(var(--rilta-sizing-column-minimum), 1fr);gap:var(--rilta-spacing-xxl);align-items:start;display:grid}.case-introduction-main{gap:var(--rilta-spacing-lg);min-width:0;display:grid}.case-introduction-main h1{overflow-wrap:anywhere;text-wrap:balance}.case-introduction-role{border-bottom:var(--rilta-border-thin) solid var(--rilta-colors-border);padding-block-end:var(--rilta-spacing-lg)}.case-introduction-aside{gap:var(--rilta-spacing-xl);border-inline-start:var(--rilta-border-thin) solid var(--rilta-colors-border);min-width:0;padding-inline-start:var(--rilta-spacing-xl);display:grid}.case-origin-row{align-items:center;gap:var(--rilta-spacing-md);display:flex}.case-origin-copy{overflow-wrap:anywhere;min-width:0}.case-origin-art{flex:0 0 var(--rilta-spacing-section);aspect-ratio:3/4;background:var(--rilta-colors-surface);position:relative;overflow:hidden}.case-availability{gap:var(--rilta-spacing-xs);border-top:var(--rilta-border-thin) solid var(--rilta-colors-border);padding-block-start:var(--rilta-spacing-lg);display:grid}.case-content-notices{gap:var(--rilta-spacing-sm);display:grid}.case-content-notices ul{margin:0;padding-inline-start:var(--rilta-spacing-lg)}.case-participation-guide{border-top:var(--rilta-border-thin) solid var(--rilta-colors-border);grid-column:1/-1}.case-participation-guide .rilta-disclosure-trigger{cursor:pointer;padding-block:var(--rilta-spacing-md);min-height:var(--rilta-sizing-touch-minimum);box-sizing:border-box}.case-participation-guide .rilta-disclosure-body{padding-block:var(--rilta-spacing-md)}.case-introduction-loading,.case-origin-loading{padding:var(--rilta-spacing-lg);min-height:var(--rilta-sizing-poster-artwork);position:relative;overflow:hidden}.case-introduction-loading{min-height:var(--rilta-sizing-promotion-card-height)}.case-introduction-loading>.rilta-text,.case-origin-loading>.rilta-text{position:relative}@media (max-width:720px){.case-introduction-page{gap:var(--rilta-spacing-lg);padding-block:0 var(--rilta-spacing-xxl)}.case-introduction{gap:var(--rilta-spacing-xl);grid-template-columns:minmax(0,1fr)}.case-introduction-aside{border-inline-start:0;border-top:var(--rilta-border-thin) solid var(--rilta-colors-border);padding-block-start:var(--rilta-spacing-lg);padding-inline-start:0}.case-introduction-main h1{font-size:var(--rilta-typography-heading-font-size);line-height:var(--rilta-typography-heading-line-height)}}.play-shell{overflow-wrap:anywhere;min-width:0;max-width:var(--rilta-sizing-page-width);padding:var(--rilta-spacing-xl);padding-bottom:calc(var(--rilta-spacing-section) + var(--rilta-spacing-xxl) + env(safe-area-inset-bottom));margin-inline:auto}.play-topbar{align-items:center;gap:var(--rilta-spacing-md);padding-bottom:var(--rilta-spacing-xl);display:flex}.play-topbar>.rilta-text{overflow-wrap:anywhere;min-width:0}.navigation-back.rilta-button,.play-back.rilta-button{box-shadow:none;min-height:var(--rilta-sizing-touch-minimum);width:var(--rilta-sizing-touch-minimum);background:0 0;border:0;flex-shrink:0;justify-self:start;padding:0}.navigation-back.rilta-button:is(:hover,:focus-visible):not(:disabled),.play-back.rilta-button:is(:hover,:focus-visible):not(:disabled){background:var(--rilta-button-ghost-hover)}.navigation-back.rilta-button:active:not(:disabled),.play-back.rilta-button:active:not(:disabled){background:var(--rilta-button-ghost-pressed)}.play-workspace{grid-template-columns:minmax(0, 2fr) minmax(var(--rilta-sizing-column-minimum), 1fr);gap:var(--rilta-spacing-xxl);grid-template-rows:auto 1fr;align-items:start;display:grid}.play-tools{flex-wrap:wrap;grid-area:1/2;min-width:0;display:flex}.play-scene{grid-area:1/1/3;min-width:0}.play-panel{grid-area:2/2;min-width:0}.play-scene h1{margin:0 0 var(--rilta-spacing-xl);font-size:var(--rilta-typography-heading-font-size);line-height:var(--rilta-typography-heading-line-height)}.play-prose{gap:var(--rilta-spacing-xl);display:grid}.play-scene .play-prose .rilta-text{font-size:var(--rilta-typography-reader-font-size);line-height:var(--rilta-typography-reader-line-height);font-weight:var(--rilta-typography-body-font-weight)}.play-actions{gap:var(--rilta-spacing-md);margin-top:var(--rilta-spacing-xxl);display:grid}.play-actions .rilta-button,.play-material.rilta-button,.play-evidence .rilta-button{white-space:normal;text-align:start;overflow-wrap:anywhere;justify-content:flex-start;height:auto}.play-message{margin-block:var(--rilta-spacing-lg);padding:var(--rilta-spacing-lg);background:var(--rilta-colors-surface)}.play-sheet{overflow-y:auto}.play-choices{gap:var(--rilta-spacing-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.play-choices legend{padding:0 0 var(--rilta-spacing-sm);font-weight:var(--rilta-typography-label-font-weight)}.play-choice{align-items:flex-start;gap:var(--rilta-spacing-sm);min-height:var(--rilta-sizing-touch-minimum);padding:var(--rilta-spacing-md);box-sizing:border-box;background:var(--rilta-colors-surface);cursor:pointer;display:flex}.play-choice:focus-within{background:var(--rilta-button-secondary-background);color:var(--rilta-button-secondary-text)}.play-choice:has(input:checked){background:var(--rilta-button-secondary-background);color:var(--rilta-button-secondary-text)}.play-choice input{margin-top:var(--rilta-spacing-xs);flex-shrink:0}.play-outcome{max-width:var(--rilta-sizing-reader-width)}.play-explanation{gap:var(--rilta-spacing-xxl)}.play-explanation dd{margin:var(--rilta-spacing-sm) 0 0}.play-explanation dt{font-weight:var(--rilta-typography-label-font-weight)}.play-reasoning{padding-block:var(--rilta-spacing-lg);border-bottom:var(--rilta-border-thin) solid var(--rilta-colors-border)}.play-evidence{gap:var(--rilta-spacing-sm);margin-top:var(--rilta-spacing-md);display:grid}.play-record{min-height:var(--rilta-sizing-touch-minimum);padding-block:var(--rilta-spacing-sm);cursor:pointer}@media (min-width:721px){.play-scene[hidden]{display:block}}@media (max-width:720px){.play-shell{padding-inline:var(--rilta-spacing-lg);padding-top:var(--rilta-spacing-md)}.play-workspace{display:block}.play-tools{z-index:calc(var(--rilta-layers-overlay) - 1);padding:var(--rilta-spacing-sm) var(--rilta-spacing-sm) calc(var(--rilta-spacing-sm) + env(safe-area-inset-bottom));background:var(--rilta-colors-background);border-top:var(--rilta-border-thin) solid var(--rilta-colors-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.play-tools .rilta-tabs-trigger{min-width:0;padding-inline:var(--rilta-spacing-xs)}}.play-material-desktop{padding-block:var(--rilta-spacing-sm);border-bottom:var(--rilta-border-thin) solid var(--rilta-colors-border)}.play-material-desktop .rilta-disclosure-body>.play-prose{margin-block:var(--rilta-spacing-lg)}.play-material-mobile{display:none}@media (max-width:720px){.play-material-desktop{display:none}.play-material-mobile{display:block}.play-material-mobile .play-material{width:100%}}.play-scene .play-prose{animation:play-scene-enter var(--rilta-motion-normal) var(--rilta-motion-easing)}@keyframes play-scene-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.play-scene .play-prose{animation:none}}.play-investigation-art{background:var(--rilta-colors-surface);display:block;position:relative;overflow:hidden}.play-scene-art{aspect-ratio:16/7;max-height:var(--rilta-sizing-promotion-card-height);margin-bottom:var(--rilta-spacing-xl)}.play-scene-art .artwork-image{object-position:center 65%}.play-tool-icon{width:var(--rilta-sizing-icon);height:var(--rilta-sizing-icon);flex-shrink:0}.play-tools .rilta-tabs-trigger{align-items:center;gap:var(--rilta-spacing-xs);display:flex;position:relative}.play-tool-symbol{display:inline-flex;position:relative}@media (min-width:721px){.play-tool-symbol{margin-right:var(--rilta-spacing-md)}}.play-tool-count.rilta-badge{box-sizing:border-box;min-width:var(--rilta-sizing-icon);width:max-content;height:var(--rilta-sizing-icon);padding-inline:var(--rilta-spacing-xs);border-radius:var(--rilta-sizing-icon);font-size:var(--rilta-typography-caption-font-size);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.play-mobile-actionbar{display:none}.play-actions>.rilta-button{justify-content:space-between;gap:var(--rilta-spacing-md);display:flex}.play-action-sheet .play-actions{margin:0}.play-material-face{align-items:center;gap:var(--rilta-spacing-md);text-align:start;width:100%;display:flex}.play-material-thumb,.play-person-monogram{flex:0 0 var(--rilta-spacing-section);width:var(--rilta-spacing-section);aspect-ratio:3/4}.play-person-monogram{background:var(--rilta-button-secondary-background);color:var(--rilta-button-secondary-text);font-size:var(--rilta-typography-heading-font-size);font-family:var(--rilta-font-family-web);place-items:center;display:grid}.play-material-copy{gap:var(--rilta-spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.play-material-name{font-size:var(--rilta-typography-body-font-size);line-height:var(--rilta-typography-body-line-height);font-weight:var(--rilta-typography-label-font-weight);white-space:normal}.play-material-preview{-webkit-line-clamp:2;white-space:normal;color:var(--rilta-colors-text-muted);font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);font-weight:var(--rilta-typography-body-font-weight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.play-material-open{color:var(--rilta-colors-text-accent);font-size:var(--rilta-typography-caption-font-size);line-height:var(--rilta-typography-caption-line-height)}.play-material-new{color:var(--rilta-colors-text-accent);font-size:var(--rilta-typography-caption-font-size);margin-inline-start:var(--rilta-spacing-sm);display:inline-block}.play-material-mobile .play-material{padding:var(--rilta-spacing-md);border:var(--rilta-border-thin) solid var(--rilta-colors-border)}.play-document-art{aspect-ratio:16/7;flex-shrink:0}.play-material-sheet.rilta-sheet-content[data-side=bottom]{max-height:calc(100dvh - var(--rilta-spacing-xl))}.play-material-sheet>.play-prose{flex-shrink:0}.play-action-sheet.rilta-sheet-content[data-side=bottom]{max-height:calc(100dvh - var(--rilta-spacing-xl))}@media (max-width:720px){.play-shell{padding-bottom:calc(var(--rilta-spacing-section) + var(--rilta-spacing-section) + var(--rilta-spacing-xl) + env(safe-area-inset-bottom))}.play-tools.rilta-tabs-list[data-variant=pills]{gap:var(--rilta-spacing-xs);padding:var(--rilta-spacing-sm) var(--rilta-spacing-lg) calc(var(--rilta-spacing-sm) + env(safe-area-inset-bottom));background:var(--rilta-colors-background);inset-inline:0;border:0;border-radius:0;bottom:0}.play-tools.rilta-tabs-list[data-variant=pills] .rilta-tabs-trigger{width:100%;min-width:0;max-width:calc(var(--rilta-spacing-section) + var(--rilta-spacing-lg));min-height:var(--rilta-sizing-control-large);padding:var(--rilta-spacing-xs) var(--rilta-spacing-sm);justify-content:center;justify-self:center;gap:var(--rilta-spacing-xs);border-radius:var(--rilta-radius-sm);color:var(--rilta-colors-text-muted);font-size:var(--rilta-typography-label-font-size);line-height:var(--rilta-typography-label-line-height);background:0 0;border:0;flex-direction:column}.play-tools.rilta-tabs-list[data-variant=pills] .rilta-tabs-trigger[data-state=active]{background:var(--rilta-colors-surface);color:var(--rilta-colors-text);box-shadow:none}.play-tools.rilta-tabs-list[data-variant=pills] .rilta-tabs-trigger:is(:hover,:focus-visible){background:var(--rilta-button-ghost-hover);color:var(--rilta-colors-text)}.play-mobile-actionbar{gap:var(--rilta-spacing-sm);inset-inline:0;bottom:calc(var(--rilta-sizing-control-large) + var(--rilta-spacing-sm) + var(--rilta-spacing-sm) + var(--rilta-border-thin) + env(safe-area-inset-bottom));padding:var(--rilta-spacing-sm) var(--rilta-spacing-lg);background:var(--rilta-colors-background);border-top:var(--rilta-border-thin) solid var(--rilta-colors-border);z-index:calc(var(--rilta-layers-overlay) - 1);display:flex;position:fixed}.play-mobile-actionbar>.rilta-button{white-space:normal;overflow-wrap:anywhere;flex:1;justify-content:space-between;min-width:0;display:flex}.play-mobile-actionbar>.rilta-button>span{min-width:0}.play-mobile-actionbar>.play-additional-actions{flex:none}.play-scene>.play-actions{display:none}.play-material-sheet.rilta-sheet-content[data-side=bottom]{height:88dvh;padding-inline:var(--rilta-spacing-lg)}.play-topbar{padding-bottom:var(--rilta-spacing-lg)}}.play-shell{isolation:isolate;position:relative}.play-ambient.play-investigation-art{width:100vw;height:min(75svh, var(--rilta-sizing-hero-copy-width));z-index:-1;pointer-events:none;background:var(--rilta-colors-background);position:absolute;top:0;left:calc(50% - 50vw)}.play-ambient .artwork-image{object-position:center 60%}.play-ambient:after{content:"";background:linear-gradient(to bottom, var(--rilta-colors-background), var(--rilta-colors-background) 45%, var(--rilta-colors-background) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.play-ambient:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--rilta-colors-background) 58%, transparent), color-mix(in srgb, var(--rilta-colors-background) 86%, transparent) 45%, var(--rilta-colors-background) 100%)}}.play-topbar{position:relative}.play-document-sheet.rilta-sheet-content[data-side=bottom]{box-sizing:border-box;height:min(85dvh, calc(var(--rilta-sizing-reader-width) + var(--rilta-spacing-section)));max-height:calc(100dvh - max(var(--rilta-spacing-xl), env(safe-area-inset-top)));background:var(--rilta-colors-background);grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.play-document-sheet>.rilta-sheet-close{top:var(--rilta-spacing-sm);right:var(--rilta-spacing-sm);z-index:1;box-shadow:none;width:var(--rilta-sizing-touch-minimum);height:var(--rilta-sizing-touch-minimum);min-height:var(--rilta-sizing-touch-minimum);padding:var(--rilta-spacing-sm);background:0 0;border:0;position:absolute}.play-document-heading{isolation:isolate;gap:var(--rilta-spacing-sm);padding:var(--rilta-spacing-xl) var(--rilta-spacing-xl) var(--rilta-spacing-lg);border-bottom:var(--rilta-border-thin) solid var(--rilta-colors-border);flex-shrink:0;padding-inline-end:calc(var(--rilta-sizing-touch-minimum) + var(--rilta-spacing-lg));display:grid;position:relative}.play-document-heading .rilta-sheet-title{font-size:var(--rilta-typography-heading-font-size);line-height:var(--rilta-typography-heading-line-height);overflow-wrap:anywhere}.play-document-backdrop.play-investigation-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.play-document-backdrop:after{content:"";background:linear-gradient(to bottom, var(--rilta-colors-background), var(--rilta-colors-background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.play-document-backdrop:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--rilta-colors-background) 68%, transparent), var(--rilta-colors-background))}}.play-document-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--rilta-colors-border) transparent;scrollbar-gutter:stable;min-width:0;min-height:0;scroll-padding-block:var(--rilta-spacing-xl);gap:var(--rilta-spacing-xl);padding:var(--rilta-spacing-xl) var(--rilta-spacing-xl) max(var(--rilta-spacing-xl), env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden auto}.play-document-scroll>*{flex-shrink:0}.play-document-scroll .play-prose .rilta-text{line-height:var(--rilta-typography-reader-line-height);font-weight:var(--rilta-typography-body-font-weight)}.play-document-sheet.rilta-sheet-content[data-state=open],.play-action-sheet.rilta-sheet-content[data-state=open]{animation:play-bottom-open calc(var(--rilta-motion-normal) + var(--rilta-motion-fast)) var(--rilta-motion-easing) both}.play-document-sheet.rilta-sheet-content[data-state=closed],.play-action-sheet.rilta-sheet-content[data-state=closed]{animation:play-bottom-close var(--rilta-motion-normal) ease-in both}@keyframes play-bottom-open{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}@keyframes play-bottom-close{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,100%)}}@media (prefers-reduced-motion:reduce){.play-document-sheet.rilta-sheet-content[data-state],.play-action-sheet.rilta-sheet-content[data-state]{animation:none}}@media (max-width:720px){.play-document-heading{padding-inline-start:var(--rilta-spacing-lg)}.play-document-scroll{padding-inline:var(--rilta-spacing-lg)}}.play-screen-reader-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.play-loader{min-height:var(--rilta-sizing-control);width:100%;color:var(--rilta-colors-text-accent);justify-content:center;align-items:center;display:flex;position:relative}.play-loader-spinner{width:var(--rilta-spacing-xl);height:var(--rilta-spacing-xl);border:var(--rilta-border-focus) solid currentColor;flex-shrink:0;display:block}@supports (color:color-mix(in lab, red, red)){.play-loader-spinner{border:var(--rilta-border-focus) solid color-mix(in srgb, currentColor 20%, transparent)}}.play-loader-spinner{border-top-color:currentColor;border-radius:50%}.play-loader-inline{width:var(--rilta-sizing-icon);min-height:var(--rilta-sizing-icon);color:inherit;vertical-align:middle;display:inline-flex}.play-loader-inline .play-loader-spinner,.navigation-back svg{width:var(--rilta-sizing-icon);height:var(--rilta-sizing-icon)}@media (max-width:720px){.play-tools.rilta-tabs-list[data-variant=pills] .rilta-tabs-trigger[data-state=inactive]:is(:hover,:focus-visible){color:var(--rilta-colors-text);background:0 0}}.play-document-sheet>.rilta-sheet-close:is(:hover,:focus-visible){background:var(--rilta-button-ghost-hover)}@media (max-width:720px){.play-tools.rilta-tabs-list[data-variant=pills] .rilta-tabs-trigger[data-state=active] .play-tool-icon{stroke-width:2px}.play-tools.rilta-tabs-list[data-variant=pills] .rilta-tabs-trigger:active{background:var(--rilta-colors-surface)}}.play-story .play-scene>.play-actions{align-items:stretch;gap:var(--rilta-spacing-md);flex-direction:column;display:flex}.play-story .play-actions .rilta-button{white-space:normal;text-align:start;height:auto}.play-story .play-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.story-choice-history{padding-inline-start:var(--rilta-spacing-xl)}.explanation-tabs.rilta-tabs-list{gap:var(--rilta-spacing-xs);width:100%;margin-bottom:var(--rilta-spacing-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.explanation-tabs .rilta-tabs-trigger{min-width:0;padding-inline:var(--rilta-spacing-sm)}.explanation-summary{gap:var(--rilta-spacing-lg);margin:0;display:grid}.explanation-summary>div{padding:var(--rilta-spacing-lg);background:var(--rilta-colors-surface)}.explanation-summary dt{color:var(--rilta-colors-text-muted);font-size:var(--rilta-typography-caption-font-size)}.explanation-summary dd{overflow-wrap:anywhere;line-height:var(--rilta-typography-body-line-height)}.explanation-step-controls{justify-content:space-between;align-items:center;gap:var(--rilta-spacing-sm);margin-bottom:var(--rilta-spacing-lg);display:flex}.explanation-step-body{padding:var(--rilta-spacing-lg);background:var(--rilta-colors-surface);overflow-wrap:anywhere}.explanation-document.rilta-button{text-align:start;align-items:flex-start;gap:var(--rilta-spacing-xs);white-space:normal;flex-direction:column;display:flex}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
