[data-theme=modern]{--color-indigo-50: #e0e7ff;--color-indigo-100: #c7d2fe;--color-indigo-200: #a5b4fc;--color-indigo-300: #818cf8;--color-indigo-400: #6366f1;--color-indigo-500: #4f46e5;--theme-accent-50: #f8fafc;--theme-accent-100: #f1f5f9;--theme-accent-200: #cbd5e1;--theme-accent-300: #94a3b8;--theme-accent-400: #6366f1;--theme-accent-500: #ec4899;--theme-paper-bg-start: #030712;--theme-paper-bg-end: #0b0f19;--theme-paper-border: rgba(255, 255, 255, .08);--theme-paper-border-dark: rgba(255, 255, 255, .12);--theme-paper-eyebrow: #818cf8;--theme-paper-title: #ffffff;--theme-paper-text: #cbd5e1;--theme-paper-text-main: #ffffff;--theme-hero-filter: blur(6px);--theme-story-filter: none;--theme-gallery-filter: none;--theme-feature-filter: none;--texture-main-bg: none;--texture-noise: none;--texture-panel-secondary: none;--texture-panel-primary: none;--texture-hero-decor: none;--texture-paper-bg: none;--texture-scratches: none;--texture-highlight: none;--texture-story-bg: none;--texture-story-panel: none;--texture-overlay: none;--theme-bg-solid: #030712;--theme-bg-gradient-2: radial-gradient(circle at top, rgba(99, 102, 241, .16), transparent 45%), radial-gradient(circle at 80% 18%, rgba(236, 72, 153, .12), transparent 45%), linear-gradient(180deg, rgba(3, 7, 18, .8), rgba(9, 13, 26, .95) 44%, #030712);--theme-bg-gradient-3: radial-gradient(circle at 20% 12%, rgba(99, 102, 241, .12) 0, transparent 25%), radial-gradient(circle at 80% 30%, rgba(236, 72, 153, .1) 0, transparent 25%), radial-gradient(circle at 50% 80%, rgba(99, 102, 241, .06) 0, transparent 30%);--theme-bg-overlay-start: rgba(3, 7, 18, .9);--theme-bg-overlay-end: rgba(3, 7, 18, .95);--theme-bg-radial-1: rgba(99, 102, 241, .12);--theme-bg-radial-2: rgba(236, 72, 153, .1);--theme-bg-radial-3: rgba(99, 102, 241, .06);--theme-bg-grad-start: #030712;--theme-bg-grad-middle: #060913;--theme-bg-grad-end: #030408;--theme-hero-fade-to: #030712;--theme-hero-before-bg: radial-gradient(circle at 72% 28%, rgba(99, 102, 241, .12), transparent 30%), linear-gradient(180deg, rgba(3, 7, 18, .05), rgba(9, 13, 26, .15));--theme-hero-before-opacity: .3;--theme-paper-section-before-bg: none;--theme-paper-section-before-opacity: 0;--theme-archive-before-bg: none;--theme-archive-before-opacity: 0;--theme-story-section-opacity: 0;--theme-story-visual-opacity: 0;--theme-panel-radius: 2rem;--theme-panel-bg: rgba(15, 23, 42, .4);--theme-panel-bg-size: auto;--theme-panel-blend: normal;--theme-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 20px 48px -20px rgba(0, 0, 0, .6);--theme-inset-radius: 1.5rem;--theme-inset-bg: rgba(15, 23, 42, .25);--theme-inset-bg-size: auto;--theme-inset-blend: normal;--theme-inset-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--theme-frame-radius: 1.8rem;--theme-frame-border: 1px solid rgba(255, 255, 255, .08);--theme-chip-radius: 999px;--theme-chip-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 4px 12px rgba(0, 0, 0, .25);--theme-cut-radius: 1.8rem;--theme-paper-radius: 2rem;--theme-paper-panel-bg: rgba(15, 23, 42, .4);--theme-paper-panel-bg-size: auto;--theme-paper-panel-blend: normal;--theme-paper-panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08), 0 20px 48px -20px rgba(0, 0, 0, .6);--theme-paper-panel-before-bg: none;--theme-paper-panel-before-opacity: 0;--theme-paper-panel-after-inset: 0px;--theme-paper-panel-after-border: none;--theme-paper-panel-after-shadow: none;--theme-timeline-trail-bg: linear-gradient(180deg, rgba(99, 102, 241, .6), rgba(236, 72, 153, .3) 30%, rgba(99, 102, 241, .1) 80%, transparent);--theme-timeline-row-before-bg: linear-gradient(180deg, rgba(99, 102, 241, .2), rgba(99, 102, 241, .05));--theme-timeline-dot-border: #6366f1;--theme-timeline-dot-bg: #030712;--theme-timeline-dot-shadow: 0 0 0 5px rgba(99, 102, 241, .15), inset 0 1px 0 rgba(255, 255, 255, .1);--theme-title-color: #ffffff;--theme-title-font: "Recoleta", Georgia, serif;--theme-title-shadow: none;--theme-hero-overlay: radial-gradient(circle at 72% 28%, rgba(99, 102, 241, .12), transparent 30%), linear-gradient(90deg, rgba(3, 7, 18, .95) 0%, rgba(9, 13, 26, .85) 33%, rgba(9, 13, 26, .4) 66%, rgba(3, 7, 18, .8) 100%);--theme-fact-card-bg: rgba(15, 23, 42, .35);--theme-fact-card-bg-size: auto;--theme-fact-card-blend: normal;--theme-dossier-bg: rgba(15, 23, 42, .4);--theme-dossier-bg-size: auto;--theme-dossier-bg-position: center;--theme-dossier-bg-repeat: no-repeat;--theme-dossier-blend: normal;--theme-story-board-bg: rgba(15, 23, 42, .4);--theme-story-board-bg-size: auto;--theme-story-board-blend: normal;--theme-story-before-filter: none;--theme-practical-band-bg: rgba(3, 7, 18, .6);--theme-practical-band-bg-size: auto;--theme-practical-band-blend: normal;--theme-practical-plaque-bg: rgba(15, 23, 42, .35);--theme-practical-plaque-bg-size: auto;--theme-practical-plaque-blend: normal;--theme-timeline-board-bg: rgba(15, 23, 42, .4);--theme-timeline-board-bg-size: auto;--theme-timeline-board-bg-position: center;--theme-timeline-board-bg-repeat: no-repeat;--theme-timeline-board-blend: normal;--theme-timeline-card-bg: rgba(15, 23, 42, .35);--theme-timeline-card-bg-size: auto;--theme-timeline-card-blend: normal;--theme-timeline-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 12px 24px -16px rgba(0, 0, 0, .5);--theme-myth-card-bg: rgba(15, 23, 42, .4);--theme-myth-card-bg-size: auto;--theme-myth-card-blend: normal;--theme-secrets-board-bg: rgba(15, 23, 42, .4);--theme-secrets-board-bg-size: auto;--theme-secrets-board-bg-position: center;--theme-secrets-board-blend: normal;--theme-land-card-bg: rgba(15, 23, 42, .4);--theme-land-card-bg-size: auto;--theme-land-card-bg-position: center;--theme-land-card-bg-repeat: no-repeat;--theme-land-card-blend: normal;--theme-poster-card-bg: rgba(15, 23, 42, .4);--theme-poster-card-bg-size: auto;--theme-poster-card-blend: normal;--theme-sources-section-bg: rgba(3, 7, 18, .6);--theme-sources-section-bg-size: auto;--theme-sources-section-bg-blend: normal;--theme-limitations-card-bg: rgba(15, 23, 42, .35);--theme-limitations-card-bg-size: auto;--theme-limitations-card-blend: normal;--theme-sources-group-tint0-bg: rgba(15, 23, 42, .35);--theme-sources-group-tint0-bg-size: auto;--theme-sources-group-tint0-blend: normal;--theme-sources-group-tint1-bg: rgba(15, 23, 42, .35);--theme-sources-group-tint1-bg-size: auto;--theme-sources-group-tint1-blend: normal;--theme-sources-group-tint2-bg: rgba(15, 23, 42, .35);--theme-sources-group-tint2-bg-size: auto;--theme-sources-group-tint2-blend: normal;--theme-sources-link-v1-bg: rgba(15, 23, 42, .25);--theme-sources-link-v1-bg-size: auto;--theme-sources-link-v1-blend: normal;--theme-sources-link-v3-bg: rgba(15, 23, 42, .25);--theme-sources-link-v3-bg-size: auto;--theme-sources-link-v3-blend: normal;--theme-sources-link-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 4px 12px rgba(0, 0, 0, .3);--theme-highlight-card-bg: rgba(15, 23, 42, .4);--theme-highlight-card-bg-size: auto;--theme-highlight-card-blend: normal;--theme-highlight-title-shadow: none;--theme-technical-sheet-bg: rgba(15, 23, 42, .4);--theme-technical-sheet-bg-size: auto;--theme-technical-sheet-bg-position: center;--theme-technical-sheet-bg-repeat: no-repeat;--theme-technical-sheet-blend: normal;--theme-incident-sheet-bg: rgba(15, 23, 42, .4);--theme-incident-sheet-bg-size: auto;--theme-incident-sheet-blend: normal;--theme-comparison-ledger-bg: rgba(15, 23, 42, .4);--theme-comparison-ledger-bg-size: auto;--theme-comparison-ledger-blend: normal}[data-theme=western],[data-theme=far-west]{--theme-title-font: "Recoleta", Georgia, serif;--color-amber-50: color-mix(in srgb, var(--color-gold) 8%, white);--color-amber-100: color-mix(in srgb, var(--color-gold) 15%, white);--color-amber-200: color-mix(in srgb, var(--color-gold) 30%, white);--color-amber-300: var(--color-gold-light);--color-amber-400: var(--color-gold-light);--color-amber-500: var(--color-gold);--theme-accent-50: var(--color-amber-50);--theme-accent-100: var(--color-amber-100);--theme-accent-200: var(--color-amber-200);--theme-accent-300: var(--color-amber-300);--theme-accent-400: var(--color-amber-400);--theme-accent-500: var(--color-amber-500);--theme-paper-bg-start: #d9c09a;--theme-paper-bg-end: #c7a776;--theme-paper-border: #8d6230;--theme-paper-border-dark: #8e6031;--theme-paper-eyebrow: #8f5a27;--theme-paper-title: #472615;--theme-paper-text: #5c3921;--theme-hero-filter: sepia(.28) saturate(.78) brightness(.52);--theme-story-filter: sepia(.2) brightness(.76);--theme-gallery-filter: sepia(.16) brightness(.86);--theme-feature-filter: brightness(.9);--texture-main-bg: url(../../../textures/common/concrete-wall-stock.webp);--texture-noise: url(../../../textures/masks/fine-noise-speckle-overlay.webp);--texture-panel-secondary: url(../../../textures/wood/wood-planks-weathered-gray.webp);--texture-panel-primary: url(../../../textures/wood/wood-planks-dark-walnut.webp);--texture-hero-decor: url(../../../textures/western/old-map-frontier-sheet.webp);--texture-paper-bg: url(../../../textures/common/paper-burnt-edge-sheet.webp);--texture-scratches: url(../../../textures/common/dust-scratches-overlay.webp);--texture-highlight: url(../../../textures/common/paper-parchment-light.webp);--texture-story-bg: url(../../../textures/western/canyon-red-rock.webp);--texture-story-panel: url(../../../textures/wood/mine-timber-braced-dark.webp);--texture-overlay: url(../../../textures/masks/ghost-fog-swirl-overlay.webp)}[data-theme=sci-fi]{--color-cyan-50: #ecfeff;--color-cyan-100: #cffafe;--color-cyan-200: #a5f3fc;--color-cyan-300: #67e8f9;--color-cyan-400: #22d3ee;--color-cyan-500: #06b6d4;--theme-accent-50: var(--color-cyan-50);--theme-accent-100: var(--color-cyan-100);--theme-accent-200: var(--color-cyan-200);--theme-accent-300: var(--color-cyan-300);--theme-accent-400: var(--color-cyan-400);--theme-accent-500: var(--color-cyan-500);--theme-paper-bg-start: #0f172a;--theme-paper-bg-end: #020617;--theme-paper-border: #38bdf8;--theme-paper-border-dark: #0284c7;--theme-paper-eyebrow: #7dd3fc;--theme-paper-title: #f0f9ff;--theme-paper-text: #bae6fd;--theme-hero-filter: saturate(1.05) hue-rotate(168deg) brightness(.42);--theme-story-filter: saturate(1.08) hue-rotate(160deg) brightness(.72);--theme-gallery-filter: saturate(1.08) hue-rotate(155deg) brightness(.82);--theme-feature-filter: saturate(1.06) brightness(.95);--texture-main-bg: none;--texture-noise: none;--texture-panel-secondary: none;--texture-panel-primary: none;--texture-hero-decor: none;--texture-paper-bg: none;--texture-scratches: none;--texture-highlight: none;--texture-story-bg: none;--texture-story-panel: none;--texture-overlay: none}[data-theme=haunted]{--color-haunted-50: #f5efe5;--color-haunted-100: #e8dbc8;--color-haunted-200: #d6c0a0;--color-haunted-300: #baa17d;--color-haunted-400: #8a765d;--color-haunted-500: #5f5548;--theme-accent-50: var(--color-haunted-50);--theme-accent-100: var(--color-haunted-100);--theme-accent-200: var(--color-haunted-200);--theme-accent-300: var(--color-haunted-300);--theme-accent-400: var(--color-haunted-400);--theme-accent-500: var(--color-haunted-500);--theme-paper-bg-start: #ddd0bb;--theme-paper-bg-end: #c2b198;--theme-paper-border: #6d5a46;--theme-paper-border-dark: #564637;--theme-paper-eyebrow: #6a5745;--theme-paper-title: #31241c;--theme-paper-text: #4c3c30;--theme-hero-filter: sepia(.18) saturate(.58) brightness(.44);--theme-story-filter: sepia(.08) brightness(.68);--theme-gallery-filter: sepia(.08) brightness(.78);--theme-feature-filter: brightness(.86);--texture-main-bg: url(../../../textures/common/concrete-wall-stock.webp);--texture-noise: url(../../../textures/masks/fine-noise-speckle-overlay.webp);--texture-panel-secondary: url(../../../textures/haunted/wallpaper-gothic-haunted-mansion.webp);--texture-panel-primary: url(../../../textures/wood/wood-planks-dark-walnut.webp);--texture-hero-decor: url(../../../textures/haunted/wallpaper-gothic-haunted-mansion.webp);--texture-paper-bg: url(../../../textures/common/paper-burnt-edge-sheet.webp);--texture-scratches: url(../../../textures/common/dust-scratches-overlay.webp);--texture-highlight: url(../../../textures/common/paper-parchment-aged.webp);--texture-story-bg: url(../../../textures/haunted/wallpaper-gothic-haunted-mansion.webp);--texture-story-panel: url(../../../textures/wood/mine-timber-braced-dark.webp);--texture-overlay: url(../../../textures/masks/ghost-fog-swirl-overlay.webp)}[data-theme=mystic]{--color-mystic-50: #eef5ea;--color-mystic-100: #d8e7d2;--color-mystic-200: #b7cfb0;--color-mystic-300: #88a988;--color-mystic-400: #58786a;--color-mystic-500: #35504b;--theme-accent-50: var(--color-mystic-50);--theme-accent-100: var(--color-mystic-100);--theme-accent-200: var(--color-mystic-200);--theme-accent-300: var(--color-mystic-300);--theme-accent-400: var(--color-mystic-400);--theme-accent-500: var(--color-mystic-500);--theme-paper-bg-start: #d8d4bf;--theme-paper-bg-end: #beb79d;--theme-paper-border: #586252;--theme-paper-border-dark: #415147;--theme-paper-eyebrow: #4e6156;--theme-paper-title: #253129;--theme-paper-text: #3d4a42;--theme-hero-filter: sepia(.1) saturate(.9) hue-rotate(34deg) brightness(.5);--theme-story-filter: sepia(.06) saturate(.88) brightness(.76);--theme-gallery-filter: sepia(.04) saturate(.96) brightness(.88);--theme-feature-filter: brightness(.92);--texture-main-bg: url(../../../textures/common/concrete-wall-stock.webp);--texture-noise: url(../../../textures/masks/fine-noise-speckle-overlay.webp);--texture-panel-secondary: url(../../../textures/haunted/wallpaper-gothic-haunted-mansion.webp);--texture-panel-primary: url(../../../textures/wood/wood-planks-dark-walnut.webp);--texture-hero-decor: url(../../../textures/common/paper-burnt-edge-sheet.webp);--texture-paper-bg: url(../../../textures/common/paper-burnt-edge-sheet.webp);--texture-scratches: url(../../../textures/common/dust-scratches-overlay.webp);--texture-highlight: url(../../../textures/common/paper-parchment-aged.webp);--texture-story-bg: url(../../../textures/haunted/wallpaper-gothic-haunted-mansion.webp);--texture-story-panel: url(../../../textures/wood/mine-timber-braced-dark.webp);--texture-overlay: url(../../../textures/masks/ghost-fog-swirl-overlay.webp)}[data-theme=star-wars],[data-theme=guardians]{--theme-accent-50: #f5f8ff;--theme-accent-100: #dbe7ff;--theme-accent-200: #96d6ff;--theme-accent-300: #51b8ff;--theme-accent-400: #1c8cf2;--theme-accent-500: #0f5ab8;--theme-paper-bg-start: #081523;--theme-paper-bg-end: #040b14;--theme-paper-border: #2b78b7;--theme-paper-border-dark: #16507f;--theme-paper-eyebrow: #89d6ff;--theme-paper-title: #eff8ff;--theme-paper-text: #bedff7;--theme-hero-filter: saturate(1.18) hue-rotate(176deg) brightness(.42);--theme-story-filter: saturate(1.12) hue-rotate(170deg) brightness(.72);--theme-gallery-filter: saturate(1.16) hue-rotate(168deg) brightness(.8);--theme-feature-filter: saturate(1.08) brightness(.9);--texture-main-bg: url(../../../textures/discovery/blueprint-grid-blue.webp);--texture-noise: url(../../../textures/masks/fine-noise-speckle-overlay.webp);--texture-panel-secondary: url(../../../textures/discovery/panel-tech-industrial.webp);--texture-panel-primary: url(../../../textures/metal/riveted-iron-dark.webp);--texture-hero-decor: url(../../../textures/masks/nebula-cosmic-border.webp);--texture-paper-bg: url(../../../textures/discovery/panel-scifi-white.webp);--texture-scratches: url(../../../textures/masks/energy-rings-glow.webp);--texture-highlight: url(../../../textures/metal/brushed-steel-satin.webp);--texture-story-bg: url(../../../textures/discovery/grille-industrial-dark.webp);--texture-story-panel: url(../../../textures/metal/oxidized-copper-patina-dark.webp);--texture-overlay: url(../../../textures/masks/glow-halo-cosmic.webp)}[data-theme=pirate],[data-theme=adventure]{--theme-accent-50: #fff6e7;--theme-accent-100: #f8dfb2;--theme-accent-200: #e8b36e;--theme-accent-300: #bf7c3c;--theme-accent-400: #8d4d24;--theme-accent-500: #5f3118;--theme-paper-bg-start: #e7d5b8;--theme-paper-bg-end: #c9ae81;--theme-paper-border: #8e5d2c;--theme-paper-border-dark: #6d431f;--theme-paper-eyebrow: #8f5b27;--theme-paper-title: #3f2717;--theme-paper-text: #5f3e28;--theme-hero-filter: sepia(.14) saturate(.9) brightness(.5);--theme-story-filter: sepia(.08) brightness(.78);--theme-gallery-filter: sepia(.1) brightness(.84);--theme-feature-filter: brightness(.92);--texture-main-bg: url(../../../textures/common/leather-charcoal-worn.webp);--texture-noise: url(../../../textures/common/dust-scratches-overlay.webp);--texture-panel-secondary: url(../../../textures/common/leather-tan-grain.webp);--texture-panel-primary: url(../../../textures/wood/wood-planks-dark-walnut.webp);--texture-hero-decor: url(../../../textures/adventure/jungle-foliage-frame-mask.webp);--texture-paper-bg: url(../../../textures/common/paper-burnt-edge-sheet.webp);--texture-scratches: url(../../../textures/adventure/tropical-leaf-shadow-mask.webp);--texture-highlight: url(../../../textures/common/paper-parchment-aged.webp);--texture-story-bg: url(../../../textures/stone/mossy-stone-blocks.webp);--texture-story-panel: url(../../../textures/common/rope-fiber-twist.webp);--texture-overlay: url(../../../textures/masks/fog-bank-soft.webp)}[data-theme=fantasy],[data-theme=small-world],[data-theme=frozen]{--theme-accent-50: #fbfdff;--theme-accent-100: #ebf3ff;--theme-accent-200: #d4e5ff;--theme-accent-300: #a7ccff;--theme-accent-400: #6fa7f4;--theme-accent-500: #466fbb;--theme-paper-bg-start: #f8f6fb;--theme-paper-bg-end: #e5e9f5;--theme-paper-border: #9cb6df;--theme-paper-border-dark: #7290bf;--theme-paper-eyebrow: #6889b7;--theme-paper-title: #223455;--theme-paper-text: #425678;--theme-hero-filter: saturate(.9) brightness(.62);--theme-story-filter: saturate(.92) brightness(.88);--theme-gallery-filter: saturate(.96) brightness(.92);--theme-feature-filter: brightness(.98);--texture-main-bg: url(../../../textures/common/plaster-white-wall-stock.webp);--texture-noise: url(../../../textures/masks/fine-noise-speckle-overlay.webp);--texture-panel-secondary: url(../../../textures/fantasy/velvet-midnight-blue.webp);--texture-panel-primary: url(../../../textures/common/white-wood-vertical-stock.webp);--texture-hero-decor: url(../../../textures/fantasy/star-sparkles-border.webp);--texture-paper-bg: url(../../../textures/common/paper-parchment-cream.webp);--texture-scratches: url(../../../textures/fantasy/star-dust-points-overlay.webp);--texture-highlight: url(../../../textures/wallpaper/wallpaper-baroque-cream-gold.webp);--texture-story-bg: url(../../../textures/common/plaster-scratched-ivory.webp);--texture-story-panel: url(../../../textures/common/white-wood-wallwide-stock.webp);--texture-overlay: url(../../../textures/masks/vignette-radial-glow-mask.webp)}[data-theme=tower-of-terror]{--theme-accent-50: #f1e8e6;--theme-accent-100: #e2cfd0;--theme-accent-200: #c89b96;--theme-accent-300: #a45d5c;--theme-accent-400: #742f39;--theme-accent-500: #4d1521;--theme-paper-bg-start: #ddd3cf;--theme-paper-bg-end: #bcaeab;--theme-paper-border: #7d5450;--theme-paper-border-dark: #603836;--theme-paper-eyebrow: #70403e;--theme-paper-title: #2f191d;--theme-paper-text: #56353c;--theme-hero-filter: sepia(.1) saturate(.7) brightness(.4);--theme-story-filter: sepia(.08) brightness(.72);--theme-gallery-filter: sepia(.08) brightness(.8);--theme-feature-filter: brightness(.88);--texture-main-bg: url(../../../textures/common/concrete-gray-weathered.webp);--texture-noise: url(../../../textures/common/dust-scratches-overlay.webp);--texture-panel-secondary: url(../../../textures/fantasy/theater-curtain-red.webp);--texture-panel-primary: url(../../../textures/metal/riveted-iron-dark.webp);--texture-hero-decor: url(../../../textures/masks/ghost-fog-swirl-overlay.webp);--texture-paper-bg: url(../../../textures/common/paper-burnt-edge-sheet.webp);--texture-scratches: url(../../../textures/masks/fog-bank-soft.webp);--texture-highlight: url(../../../textures/common/plaster-vignette-warm-stock.webp);--texture-story-bg: url(../../../textures/common/concrete-wall-stock.webp);--texture-story-panel: url(../../../textures/common/leather-charcoal-worn.webp);--texture-overlay: url(../../../textures/masks/vignette-radial-glow-mask.webp)}.immersive-attraction-page.svelte-1045i5v{font-family:var(--font-sans);background:linear-gradient(180deg,var(--theme-bg-overlay-start, rgba(15, 9, 7, .94)),var(--theme-bg-overlay-end, rgba(15, 9, 7, .98))),var(--texture-main-bg),radial-gradient(circle at 15% 14%,var(--theme-bg-radial-1, rgba(255, 195, 95, .09)),transparent 16%),radial-gradient(circle at 84% 26%,var(--theme-bg-radial-2, rgba(189, 91, 28, .12)),transparent 18%),radial-gradient(circle at 52% 88%,var(--theme-bg-radial-3, rgba(255, 216, 154, .05)),transparent 22%),linear-gradient(180deg,var(--theme-bg-grad-start, #190f0b) 0%,var(--theme-bg-grad-middle, #140c09) 44%,var(--theme-bg-grad-end, #0f0907) 100%);background-size:auto,1900px auto,auto,auto,auto,auto;background-blend-mode:multiply,soft-light,normal,normal,normal,normal}.immersive-title.svelte-1045i5v{font-family:var(--theme-title-font, var(--font-serif));text-shadow:var(--theme-title-shadow, 0 1px 0 rgba(255, 214, 154, .22), 0 3px 0 rgba(69, 36, 17, .55), 0 18px 32px rgba(0, 0, 0, .34) )}.hero-section.svelte-1045i5v:before{content:"";position:absolute;inset:0;background:var(--theme-hero-before-bg, radial-gradient(circle at 72% 28%, rgba(245, 200, 118, .18), transparent 18%), var(--texture-noise), linear-gradient(180deg, rgba(12, 8, 6, .1), rgba(12, 8, 6, .3)) );background-size:auto,1200px auto,auto;background-repeat:no-repeat,repeat,no-repeat;mix-blend-mode:screen;opacity:var(--theme-hero-before-opacity, .34);pointer-events:none}.hero-copy.svelte-1045i5v{position:relative;padding-bottom:clamp(1rem,2vw,2rem)}.hero-fact-card.svelte-1045i5v{min-height:11rem;background:var(--theme-fact-card-bg, linear-gradient(180deg, rgba(58, 38, 27, .68), rgba(24, 16, 12, .88)), var(--texture-panel-secondary), var(--texture-panel-primary) );background-size:var(--theme-fact-card-bg-size, auto, 900px auto, 820px auto);background-blend-mode:var(--theme-fact-card-blend, multiply, soft-light, soft-light)}.hero-dossier.svelte-1045i5v{background:var(--theme-dossier-bg, linear-gradient(180deg, rgba(49, 29, 19, .95), rgba(22, 14, 10, .98)), var(--texture-panel-primary), var(--texture-hero-decor) );background-size:var(--theme-dossier-bg-size, auto, 780px auto, 78% auto);background-position:var(--theme-dossier-bg-position, center, center, right 1.2rem bottom 1rem);background-repeat:var(--theme-dossier-bg-repeat, no-repeat, repeat, no-repeat);background-blend-mode:var(--theme-dossier-blend, multiply, soft-light, screen)}.hero-side-stack.svelte-1045i5v{align-self:center;width:100%}.mesa-paper-section.svelte-1045i5v{position:relative;overflow:hidden}.mesa-paper-section.svelte-1045i5v:before{content:"";position:absolute;inset:0;background:var(--theme-paper-section-before-bg, var(--texture-paper-bg) center top / min(1100px, 96%) auto no-repeat, var(--texture-scratches) center / 1200px auto repeat, linear-gradient(180deg, rgba(115, 72, 33, .08), rgba(115, 72, 33, .04)) );opacity:var(--theme-paper-section-before-opacity, .42);pointer-events:none}.mesa-paper-shell.svelte-1045i5v{position:relative}.highlight-card.svelte-1045i5v{background:var(--theme-highlight-card-bg, linear-gradient(180deg, rgba(241, 226, 196, .98), rgba(206, 183, 144, .98)), var(--texture-highlight), var(--texture-noise) );background-size:var(--theme-highlight-card-bg-size, auto, 620px auto, 1200px auto);background-blend-mode:var(--theme-highlight-card-blend, multiply, soft-light, soft-light)}.highlight-card.svelte-1045i5v h3:where(.svelte-1045i5v){text-shadow:var(--theme-highlight-title-shadow, 0 1px 0 rgba(255, 249, 231, .32))}.story-section.svelte-1045i5v{position:relative}.story-section.svelte-1045i5v:before{content:"";position:absolute;inset:7% auto 8% 0;width:28%;background:var(--texture-story-bg) center/cover no-repeat;opacity:var(--theme-story-section-opacity, .12);filter:var(--theme-story-before-filter, sepia(.4) brightness(.7));pointer-events:none}.story-board.svelte-1045i5v{background:var(--theme-story-board-bg, linear-gradient(180deg, rgba(57, 34, 22, .96), rgba(26, 16, 11, .98)), var(--texture-story-panel), var(--texture-noise) );background-size:var(--theme-story-board-bg-size, auto, 980px auto, 1200px auto);background-blend-mode:var(--theme-story-board-blend, multiply, soft-light, soft-light)}.story-visual.svelte-1045i5v:before{content:"";position:absolute;inset:0;background:var(--texture-overlay) center/cover no-repeat;mix-blend-mode:screen;opacity:var(--theme-story-visual-opacity, .24);pointer-events:none;z-index:2}.practical-band.svelte-1045i5v{position:relative;background:var(--theme-practical-band-bg, linear-gradient(180deg, rgba(37, 24, 16, .78), rgba(24, 15, 11, .88)), var(--texture-panel-secondary), var(--texture-panel-primary) );background-size:var(--theme-practical-band-bg-size, auto, 1280px auto, 1100px auto);background-blend-mode:var(--theme-practical-band-blend, multiply, soft-light, overlay)}.practical-plaque.svelte-1045i5v{background:var(--theme-practical-plaque-bg, linear-gradient(180deg, rgba(73, 49, 34, .74), rgba(33, 22, 16, .86)), var(--texture-panel-secondary), var(--texture-panel-primary), var(--texture-noise) );background-size:var(--theme-practical-plaque-bg-size, auto, 920px auto, 760px auto, 1100px auto);background-blend-mode:var(--theme-practical-plaque-blend, multiply, soft-light, soft-light, soft-light)}.archive-section.svelte-1045i5v,.archive-report-section.svelte-1045i5v{position:relative;overflow:hidden}.archive-section.svelte-1045i5v:before,.archive-report-section.svelte-1045i5v:before{content:"";position:absolute;inset:0;background:var(--theme-archive-before-bg, url(../../../textures/western/old-map-frontier-seamless.webp) center/880px auto repeat, var(--texture-noise) center/1200px auto repeat );opacity:var(--theme-archive-before-opacity, .06);mix-blend-mode:multiply;pointer-events:none}.callout-chip.svelte-1045i5v{transform:rotate(-.35deg)}.callout-chip.svelte-1045i5v:nth-child(2n){transform:rotate(.55deg)}.technical-sheet.svelte-1045i5v{background:var(--theme-technical-sheet-bg, linear-gradient(180deg, rgba(238, 224, 191, .98), rgba(208, 184, 145, .98)), url(../../../textures/common/paper-parchment-aged.webp), var(--texture-paper-bg) );background-size:var(--theme-technical-sheet-bg-size, auto, 800px auto, 120% auto);background-position:var(--theme-technical-sheet-bg-position, center, center, center);background-repeat:var(--theme-technical-sheet-bg-repeat, no-repeat, repeat, no-repeat);background-blend-mode:var(--theme-technical-sheet-blend, multiply, soft-light, normal)}.timeline-mine-board.svelte-1045i5v{background:var(--theme-timeline-board-bg, linear-gradient(180deg, rgba(44, 25, 15, .96), rgba(18, 10, 7, .98)), var(--texture-story-panel), var(--texture-story-bg) );background-size:var(--theme-timeline-board-bg-size, auto, 1100px auto, 600px auto);background-position:var(--theme-timeline-board-bg-position, center, center, right -10rem bottom -6rem);background-repeat:var(--theme-timeline-board-bg-repeat, no-repeat, repeat, no-repeat);background-blend-mode:var(--theme-timeline-board-blend, multiply, soft-light, overlay)}.mythology-section.svelte-1045i5v{position:relative}.myth-card.svelte-1045i5v{background:var(--theme-myth-card-bg, linear-gradient(180deg, rgba(57, 34, 22, .96), rgba(26, 16, 11, .98)), url(../../../textures/western/old-map-frontier-seamless.webp), var(--texture-noise) );background-size:var(--theme-myth-card-bg-size, auto, 900px auto, 1100px auto);background-blend-mode:var(--theme-myth-card-blend, multiply, soft-light, soft-light)}.secrets-board.svelte-1045i5v{background:var(--theme-secrets-board-bg, linear-gradient(180deg, rgba(42, 26, 17, .96), rgba(18, 11, 8, .98)), url(../../../textures/haunted/wallpaper-gothic-haunted-mansion.webp), var(--texture-overlay) );background-size:var(--theme-secrets-board-bg-size, auto, cover, 1100px auto);background-position:var(--theme-secrets-board-bg-position, center, center, center);background-blend-mode:var(--theme-secrets-board-blend, multiply, soft-light, screen)}.incident-sheet.svelte-1045i5v{background:var(--theme-incident-sheet-bg, linear-gradient(180deg, rgba(240, 226, 198, .98), rgba(210, 188, 149, .98)), url(../../../textures/common/paper-parchment-cream.webp), var(--texture-noise) );background-size:var(--theme-incident-sheet-bg-size, auto, 800px auto, 1200px auto);background-blend-mode:var(--theme-incident-sheet-blend, multiply, soft-light, soft-light)}.comparison-ledger.svelte-1045i5v{background:var(--theme-comparison-ledger-bg, linear-gradient(180deg, rgba(234, 219, 190, .98), rgba(205, 181, 142, .98)), url(../../../textures/western/old-map-frontier-seamless.webp), url(../../../textures/common/plaster-scratched-ivory.webp) );background-size:var(--theme-comparison-ledger-bg-size, auto, 760px auto, 1200px auto);background-blend-mode:var(--theme-comparison-ledger-blend, multiply, soft-light, overlay)}.related-section.svelte-1045i5v{position:relative}.land-card.svelte-1045i5v{background:var(--theme-land-card-bg, linear-gradient(180deg, rgba(66, 38, 22, .96), rgba(30, 18, 12, .98)), var(--texture-panel-primary), var(--texture-hero-decor) );background-size:var(--theme-land-card-bg-size, auto, 900px auto, 70% auto);background-position:var(--theme-land-card-bg-position, center, center, right 1.2rem bottom 1.4rem);background-repeat:var(--theme-land-card-bg-repeat, no-repeat, repeat, no-repeat);background-blend-mode:var(--theme-land-card-blend, multiply, soft-light, screen)}.poster-card.svelte-1045i5v{background:var(--theme-poster-card-bg, linear-gradient(180deg, rgba(62, 36, 21, .96), rgba(27, 16, 11, .98)), var(--texture-panel-secondary) );background-size:var(--theme-poster-card-bg-size, auto, 920px auto);background-blend-mode:var(--theme-poster-card-blend, multiply, soft-light)}.poster-card.svelte-1045i5v .p-5:where(.svelte-1045i5v){background:linear-gradient(180deg,#120c0933,#120c0970)}.sources-section.svelte-1045i5v{position:relative;background:var(--theme-sources-section-bg, linear-gradient(180deg, rgba(14, 9, 7, .98), rgba(18, 10, 7, 1)), var(--texture-panel-primary) );background-size:var(--theme-sources-section-bg-size, auto, 1300px auto);background-blend-mode:var(--theme-sources-section-bg-blend, multiply, soft-light)}.source-cabinet.svelte-1045i5v{background-size:auto,940px auto,auto,auto}.source-slip.svelte-1045i5v{min-height:10.5rem}.limitations-card.svelte-1045i5v{background:var(--theme-limitations-card-bg, linear-gradient(180deg, rgba(51, 30, 19, .96), rgba(26, 16, 11, .98)), url(../../../textures/common/leather-charcoal-worn.webp) );background-size:var(--theme-limitations-card-bg-size, auto, 720px auto);background-blend-mode:var(--theme-limitations-card-blend, multiply, soft-light)}.western-frame.svelte-1045i5v{position:relative;border-radius:var(--theme-frame-radius, .75rem)}.western-frame.svelte-1045i5v:after{content:"";position:absolute;inset:0;border:var(--theme-frame-border, 1px solid rgba(255, 214, 154, .14));pointer-events:none;border-radius:inherit}.western-chip.svelte-1045i5v{position:relative;border-radius:var(--theme-chip-radius, 999px);box-shadow:var(--theme-chip-shadow, inset 0 1px 0 rgba(255, 218, 162, .08), 0 8px 18px -16px rgba(0, 0, 0, .65) )}.western-cut.svelte-1045i5v{position:relative;border-radius:var(--theme-cut-radius, .6rem)}.wood-panel.svelte-1045i5v{position:relative;border-radius:var(--theme-panel-radius, .8rem);background:var(--theme-panel-bg, linear-gradient(180deg, rgba(88, 58, 39, .68), rgba(31, 20, 15, .9)), var(--texture-panel-secondary), var(--texture-panel-primary), var(--texture-noise), radial-gradient(circle at 16% 18%, rgba(255, 206, 124, .09), transparent 11%), radial-gradient(circle at 83% 74%, rgba(255, 176, 77, .06), transparent 12%), repeating-linear-gradient( 180deg, rgba(103, 61, 32, .13) 0, rgba(103, 61, 32, .13) 4px, rgba(36, 21, 13, 0) 4px, rgba(36, 21, 13, 0) 92px ), repeating-linear-gradient( 90deg, rgba(18, 11, 8, .22) 0, rgba(18, 11, 8, .22) 2px, rgba(255, 214, 154, .015) 2px, rgba(255, 214, 154, .015) 34px ) );background-size:var(--theme-panel-bg-size, auto, 980px auto, 820px auto, 1100px auto, auto, auto, auto, auto );background-position:center,center,center,center,center,center;background-blend-mode:var(--theme-panel-blend, multiply, soft-light, soft-light, soft-light, screen, overlay, normal);box-shadow:var(--theme-panel-shadow, inset 0 1px 0 rgba(255, 214, 154, .08), inset 0 0 0 1px rgba(255, 214, 154, .04), inset 0 0 42px rgba(0, 0, 0, .18) )}.wood-inset.svelte-1045i5v{border-radius:var(--theme-inset-radius, .55rem);background:var(--theme-inset-bg, linear-gradient(180deg, rgba(80, 54, 38, .66), rgba(30, 20, 15, .84)), var(--texture-panel-secondary), radial-gradient(circle at top left, rgba(255, 194, 100, .04), transparent 24%), repeating-linear-gradient( 180deg, rgba(255, 214, 154, .025) 0, rgba(255, 214, 154, .025) 3px, rgba(21, 11, 8, 0) 3px, rgba(21, 11, 8, 0) 72px ) );background-size:var(--theme-inset-bg-size, auto, 700px auto, auto, auto, auto );background-blend-mode:var(--theme-inset-blend, multiply, soft-light, screen, overlay, normal);box-shadow:var(--theme-inset-shadow, inset 0 1px 0 rgba(255, 214, 154, .05), inset 0 -1px 0 rgba(0, 0, 0, .32), inset 0 0 0 1px rgba(255, 214, 154, .04) )}.paper-panel.svelte-1045i5v{position:relative;border-radius:var(--theme-paper-radius, .32rem);background:var(--theme-paper-panel-bg, linear-gradient(180deg, rgba(236, 220, 189, .96), rgba(210, 186, 145, .98)), url(../../../textures/common/plaster-vignette-warm-stock.webp), url(../../../textures/common/plaster-white-wall-stock.webp), radial-gradient(circle at 12% 18%, rgba(156, 98, 41, .09), transparent 18%), radial-gradient(circle at 86% 80%, rgba(132, 75, 24, .08), transparent 16%), repeating-linear-gradient( 90deg, rgba(125, 72, 33, .05) 0, rgba(125, 72, 33, .05) 2px, rgba(255, 241, 211, 0) 2px, rgba(255, 241, 211, 0) 28px ), radial-gradient(circle at center, rgba(255, 241, 211, .38), transparent 44%) );background-size:var(--theme-paper-panel-bg-size, auto, 1200px auto, 900px auto, auto, auto, auto, auto );background-position:center,center,center,center,center,center,center;background-blend-mode:var(--theme-paper-panel-blend, multiply, soft-light, overlay, normal, normal, multiply, screen);box-shadow:var(--theme-paper-panel-shadow, inset 0 0 0 1px rgba(123, 77, 38, .1), inset 0 0 38px rgba(101, 59, 26, .1), inset 0 0 120px rgba(157, 122, 72, .08), 0 16px 32px -28px rgba(47, 24, 10, .28) )}.paper-panel.svelte-1045i5v:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--theme-paper-panel-before-bg, radial-gradient(circle at 1.2rem 1.1rem, rgba(144, 104, 59, .22), transparent 1rem), radial-gradient(circle at calc(100% - 1.2rem) 1.1rem, rgba(144, 104, 59, .18), transparent 1rem), radial-gradient(circle at calc(100% - 1.2rem) calc(100% - 1rem) , rgba(144, 104, 59, .18), transparent 1rem), radial-gradient(circle at 1.2rem calc(100% - 1rem) , rgba(144, 104, 59, .15), transparent 1rem), linear-gradient(90deg, rgba(119, 73, 34, .1), transparent 12%, transparent 88%, rgba(119, 73, 34, .09)), linear-gradient(180deg, rgba(119, 73, 34, .08), transparent 11%, transparent 89%, rgba(119, 73, 34, .08)) );mix-blend-mode:multiply;opacity:var(--theme-paper-panel-before-opacity, .78)}.paper-panel.svelte-1045i5v:after{content:"";position:absolute;inset:var(--theme-paper-panel-after-inset, .75rem);border:var(--theme-paper-panel-after-border, 1px solid rgba(123, 77, 38, .08));pointer-events:none;border-radius:.18rem;box-shadow:var(--theme-paper-panel-after-shadow, inset 0 0 0 1px rgba(255, 248, 225, .18), inset 0 0 30px rgba(116, 82, 42, .05) )}.timeline-surface.svelte-1045i5v{overflow:hidden}.timeline-stage.svelte-1045i5v{position:relative}.timeline-trail.svelte-1045i5v{position:absolute;left:.5rem;top:.75rem;bottom:1rem;width:2px;border-radius:999px;opacity:.9;background:var(--theme-timeline-trail-bg, linear-gradient( 180deg, rgba(248, 213, 124, .44), rgba(248, 213, 124, .18) 18%, rgba(248, 213, 124, .14) 82%, rgba(248, 213, 124, .04) ));pointer-events:none}.timeline-card.svelte-1045i5v{border-radius:.7rem;background:var(--theme-timeline-card-bg, linear-gradient(180deg, rgba(28, 16, 10, .78), rgba(12, 8, 6, .84)), var(--texture-panel-secondary), radial-gradient(circle at top left, rgba(255, 198, 110, .06), transparent 22%), linear-gradient(180deg, rgba(16, 9, 7, .46), rgba(10, 6, 5, .66)) );background-size:var(--theme-timeline-card-bg-size, auto, 540px auto, auto, auto);background-blend-mode:var(--theme-timeline-card-blend, multiply, soft-light, screen, normal);box-shadow:var(--theme-timeline-card-shadow, inset 0 1px 0 rgba(255, 214, 154, .06), 0 16px 24px -24px rgba(0, 0, 0, .6) )}.timeline-row.svelte-1045i5v:not(:last-child):before{content:"";position:absolute;left:.5rem;top:1.45rem;bottom:.5rem;width:1px;background:var(--theme-timeline-row-before-bg, linear-gradient( 180deg, rgba(252, 211, 77, .18), rgba(252, 211, 77, .03) ))}.timeline-dot.svelte-1045i5v{height:1rem;width:1rem;border:2px solid var(--theme-timeline-dot-border, rgba(252, 211, 77, .84));border-radius:999px;background:var(--theme-timeline-dot-bg, rgba(29, 18, 12, .96));box-shadow:var(--theme-timeline-dot-shadow, 0 0 0 5px rgba(252, 211, 77, .08), inset 0 1px 0 rgba(255, 231, 183, .22) )}.sources-grid.svelte-1045i5v>.sources-group.tint-0:where(.svelte-1045i5v){background:var(--theme-sources-group-tint0-bg, linear-gradient(180deg, rgba(72, 41, 23, .92), rgba(34, 20, 12, .96)), var(--texture-story-panel), radial-gradient(circle at 12% 18%, rgba(255, 210, 142, .12), transparent 12%), repeating-linear-gradient(180deg, rgba(86, 51, 27, .16) 0, rgba(86, 51, 27, .16) 4px, transparent 4px, transparent 82px) );background-size:var(--theme-sources-group-tint0-bg-size, auto, 920px auto, auto, auto);background-blend-mode:var(--theme-sources-group-tint0-blend, multiply, soft-light, screen, overlay)}.sources-grid.svelte-1045i5v>.sources-group.tint-1:where(.svelte-1045i5v){background:var(--theme-sources-group-tint1-bg, linear-gradient(180deg, rgba(63, 36, 21, .92), rgba(29, 18, 12, .96)), var(--texture-panel-secondary), radial-gradient(circle at 80% 22%, rgba(213, 155, 82, .14), transparent 16%), repeating-linear-gradient(90deg, rgba(20, 12, 8, .16) 0, rgba(20, 12, 8, .16) 2px, transparent 2px, transparent 28px) );background-size:var(--theme-sources-group-tint1-bg-size, auto, 740px auto, auto, auto);background-blend-mode:var(--theme-sources-group-tint1-blend, multiply, soft-light, screen, overlay)}.sources-grid.svelte-1045i5v>.sources-group.tint-2:where(.svelte-1045i5v){background:var(--theme-sources-group-tint2-bg, linear-gradient(180deg, rgba(78, 44, 26, .92), rgba(36, 20, 13, .96)), var(--texture-panel-primary), radial-gradient(circle at 22% 78%, rgba(255, 187, 89, .14), transparent 16%), repeating-linear-gradient(180deg, rgba(95, 58, 34, .15) 0, rgba(95, 58, 34, .15) 3px, transparent 3px, transparent 68px) );background-size:var(--theme-sources-group-tint2-bg-size, auto, 1040px auto, auto, auto);background-blend-mode:var(--theme-sources-group-tint2-blend, multiply, soft-light, screen, overlay)}.sources-link-card.svelte-1045i5v{box-shadow:var(--theme-sources-link-shadow, inset 0 1px 0 rgba(255, 214, 154, .05), 0 12px 20px -20px rgba(0, 0, 0, .55) )}.sources-link-card.link-variant-0.svelte-1045i5v{border-radius:.55rem}.sources-link-card.link-variant-1.svelte-1045i5v{border-radius:.55rem .25rem;background:var(--theme-sources-link-v1-bg, linear-gradient(180deg, rgba(38, 23, 15, .88), rgba(15, 10, 8, .94)), var(--texture-panel-primary), linear-gradient(90deg, rgba(255, 214, 154, .03), transparent 10%, transparent 90%, rgba(255, 214, 154, .02)) );background-size:var(--theme-sources-link-v1-bg-size, auto, 680px auto, auto);background-blend-mode:var(--theme-sources-link-v1-blend, multiply, soft-light, screen)}.sources-link-card.link-variant-2.svelte-1045i5v{border-radius:.35rem}.sources-link-card.link-variant-3.svelte-1045i5v{border-radius:.6rem .6rem .3rem .3rem;background:var(--theme-sources-link-v3-bg, linear-gradient(180deg, rgba(42, 25, 16, .9), rgba(18, 11, 8, .94)), var(--texture-story-panel), radial-gradient(circle at top right, rgba(255, 189, 91, .06), transparent 22%) );background-size:var(--theme-sources-link-v3-bg-size, auto, 880px auto, auto);background-blend-mode:var(--theme-sources-link-v3-blend, multiply, soft-light, screen)}@media(min-width:640px){.timeline-trail.svelte-1045i5v{left:9rem}.timeline-row.svelte-1045i5v:not(:last-child):before{left:9rem;top:1.35rem;bottom:.6rem}}.reveal-up{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.reveal-up[data-intersected=true]{opacity:1;transform:translateY(0)}.reveal-up.delay-100{transition-delay:.1s}.reveal-up.delay-200{transition-delay:.2s}.reveal-up.delay-300{transition-delay:.3s}
