.archive-ui.svelte-v8qfhp{z-index:74;color:#f2f0e9;pointer-events:none;--signal:#45e0d1;--period-accent:#45e0d1;--period-ink:#45e0d12e;--period-wash:#45e0d114;background:#08080a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0;overflow:hidden}.archive-ui--conquest-colonisation.svelte-v8qfhp{--period-accent:#d36f47;--period-ink:#d36f4733;--period-wash:#56261b33}.archive-ui--union-home-rule.svelte-v8qfhp{--period-accent:#d8b978;--period-ink:#d8b97833;--period-wash:#3e341833}.archive-ui--great-famine.svelte-v8qfhp{--period-accent:#9fb59a;--period-ink:#9fb59a2e;--period-wash:#24322438}.archive-ui--irish-revolution.svelte-v8qfhp{--period-accent:#7cd39a;--period-ink:#7cd39a2e;--period-wash:#1b3e2d33}.archive-ui--troubles-peace.svelte-v8qfhp{--period-accent:#7fb7ff;--period-ink:#7fb7ff2e;--period-wash:#182a4238}.archive-masthead.svelte-v8qfhp{z-index:7;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#08080aeb;border-bottom:1px solid #f2f0e924;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 clamp(20px,3.5vw,52px);display:grid;position:absolute;top:0;left:0;right:0}.archive-brand.svelte-v8qfhp,.all-history.svelte-v8qfhp{color:inherit;cursor:pointer;background:0 0;border:0}.archive-brand.svelte-v8qfhp{text-align:left;align-items:center;gap:.75rem;width:max-content;padding:0;display:inline-flex}.archive-signal.svelte-v8qfhp{background:var(--signal);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 6px #45e0d124,0 0 20px #45e0d18a}.archive-brand.svelte-v8qfhp>span:where(.svelte-v8qfhp):last-child{gap:.12rem;display:grid}.archive-brand.svelte-v8qfhp small:where(.svelte-v8qfhp){color:var(--signal);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.archive-brand.svelte-v8qfhp strong:where(.svelte-v8qfhp){text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:.95rem;font-weight:760;overflow:hidden}.frame-counter.svelte-v8qfhp{color:#f2f0e980;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:760}.frame-counter.svelte-v8qfhp span:where(.svelte-v8qfhp){color:var(--signal)}.all-history.svelte-v8qfhp{color:#f2f0e9ad;letter-spacing:.1em;text-transform:uppercase;border:1px solid #f2f0e933;padding:.65rem .8rem;font-size:.62rem;font-weight:780;position:absolute;left:clamp(270px,24vw,370px)}.archive-brand.svelte-v8qfhp:hover strong:where(.svelte-v8qfhp),.archive-brand.svelte-v8qfhp:focus-visible strong:where(.svelte-v8qfhp),.all-history.svelte-v8qfhp:hover,.all-history.svelte-v8qfhp:focus-visible{color:#fff;outline:1px solid var(--signal);outline-offset:3px}.memory-portal.svelte-v8qfhp{z-index:1;pointer-events:none;background:#101014;margin:0;position:absolute;inset:64px 0 290px;overflow:hidden}.portal-ambient.svelte-v8qfhp,.portal-image.svelte-v8qfhp,.portal-grade.svelte-v8qfhp,.portal-scan.svelte-v8qfhp,.portal-shutter.svelte-v8qfhp{width:100%;max-width:none;height:100%;position:absolute;inset:0}.portal-contact.svelte-v8qfhp{z-index:0;opacity:.34;pointer-events:none;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;display:grid;position:absolute;inset:-10% -4%;transform:rotate(-4deg)scale(1.1)}.portal-contact.svelte-v8qfhp figure:where(.svelte-v8qfhp){height:34vh;min-height:190px;transform:translateY(var(--contact-shift));background:#101014;border:1px solid #f2f0e929;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 70px #0000006b}.portal-contact.svelte-v8qfhp figure.active:where(.svelte-v8qfhp){opacity:1;border-color:#45e0d17a}.portal-contact.svelte-v8qfhp img:where(.svelte-v8qfhp){object-fit:cover;filter:saturate(.7)contrast(1.1)brightness(.72);width:100%;max-width:none;height:100%;transform:scale(1.04)}.portal-contact.svelte-v8qfhp figcaption:where(.svelte-v8qfhp){color:#f2f0e9b8;text-shadow:0 2px 10px #000;justify-content:space-between;gap:.5rem;font-size:.42rem;font-weight:780;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.portal-contact.svelte-v8qfhp figcaption:where(.svelte-v8qfhp) small:where(.svelte-v8qfhp){max-width:62%;font:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-ambient.svelte-v8qfhp{z-index:1;object-fit:cover;opacity:.5;filter:blur(30px)saturate(.78)brightness(.58);transform:scale(1.1)}.portal-image.svelte-v8qfhp{z-index:2;object-fit:contain;object-position:center;filter:contrast(1.07)saturate(.92)brightness(.94);width:64%;left:18%;right:auto}.portal-image.contained.svelte-v8qfhp{object-fit:contain}.memory-portal.repeated-image.svelte-v8qfhp .portal-ambient:where(.svelte-v8qfhp){opacity:.58;filter:blur(32px)saturate(.7)brightness(.56)}.memory-portal.repeated-image.svelte-v8qfhp .portal-image:where(.svelte-v8qfhp){object-fit:cover;object-position:var(--portal-x,50%) var(--portal-y,50%);opacity:.9;filter:saturate(.76)contrast(1.14)brightness(.78);transform:scale(var(--portal-scale,1.04))}.portal-shared-badge.svelte-v8qfhp{z-index:6;border:1px solid color-mix(in srgb, var(--period-accent) 58%, transparent);color:var(--period-accent);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 3px 14px #000;background:#07080994;padding:.48rem .62rem;font-size:.58rem;font-weight:860;position:absolute;top:20px;right:calc(18% + 18px)}.portal-grade.svelte-v8qfhp{z-index:3;background:radial-gradient(circle at 50% 45%,#05050700 0 34%,#05050775 70%),linear-gradient(#0505071a,#0000 58%,#0505078f)}.portal-scan.svelte-v8qfhp{z-index:4;opacity:.09;mix-blend-mode:soft-light;background:repeating-linear-gradient(#0000 0 4px,#ffffff0a 4px 5px)}.portal-shutter.svelte-v8qfhp{z-index:5;opacity:.14;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000 0 18%,#45e0d13d 19%,#f2f0e957 20%,#0000 21% 100%)}.period-mark.svelte-v8qfhp{z-index:4;opacity:.72;background:linear-gradient(90deg,var(--period-wash),transparent 28%,transparent 72%,var(--period-wash));mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.period-mark.svelte-v8qfhp:before,.period-mark.svelte-v8qfhp:after{content:"";pointer-events:none;position:absolute;inset:0}.period-mark.svelte-v8qfhp:before{opacity:.42;background:repeating-linear-gradient(90deg,transparent 0 54px,var(--period-ink) 55px 56px),repeating-linear-gradient(0deg,transparent 0 42px,var(--period-ink) 43px 44px)}.period-mark.svelte-v8qfhp:after{inset:0 18%;border-left:1px solid color-mix(in srgb, var(--period-accent) 48%, transparent);border-right:1px solid color-mix(in srgb, var(--period-accent) 48%, transparent);height:100%;inset:auto 18% 0}.archive-ui--great-famine.svelte-v8qfhp .period-mark:where(.svelte-v8qfhp):before{background:repeating-linear-gradient(90deg,transparent 0 92px,var(--period-ink) 93px 94px),radial-gradient(ellipse at 50% 18%,transparent 0 34%,#00000052 68%)}.archive-ui--irish-revolution.svelte-v8qfhp .period-mark:where(.svelte-v8qfhp):before{background:repeating-linear-gradient(135deg,transparent 0 18px,var(--period-ink) 19px 20px),repeating-linear-gradient(0deg,transparent 0 72px,#f2f0e90b 73px 74px)}.archive-ui--troubles-peace.svelte-v8qfhp .period-mark:where(.svelte-v8qfhp):before{background:repeating-linear-gradient(0deg,transparent 0 5px,var(--period-ink) 6px 7px),repeating-linear-gradient(90deg,transparent 0 110px,#f2f0e90b 111px 112px)}.period-language.svelte-v8qfhp{z-index:6;border-left:3px solid var(--period-accent);color:#f2f0e9;text-shadow:0 3px 18px #000;gap:.22rem;max-width:min(360px,34vw);padding-left:12px;display:grid;position:absolute;top:18px;left:calc(18% + 18px)}.period-language.svelte-v8qfhp span:where(.svelte-v8qfhp){color:var(--period-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:840}.period-language.svelte-v8qfhp strong:where(.svelte-v8qfhp){font-size:1.12rem;font-weight:760;line-height:1.05}.period-language.svelte-v8qfhp small:where(.svelte-v8qfhp){color:#f2f0e99e;font-size:.72rem;font-weight:650}.memory-portal.svelte-v8qfhp figcaption:where(.svelte-v8qfhp){z-index:4;color:#f2f0e9bd;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 2px 16px #000;justify-content:space-between;font-size:.54rem;font-weight:800;display:flex;position:absolute;bottom:14px;left:calc(18% + 16px);right:calc(18% + 16px)}.memory-portal.svelte-v8qfhp figcaption:where(.svelte-v8qfhp) span:where(.svelte-v8qfhp):first-child{color:#fff}.memory-portal.svelte-v8qfhp figcaption:where(.svelte-v8qfhp) span:where(.svelte-v8qfhp):last-child{color:var(--signal)}.event-preview.svelte-v8qfhp{z-index:6;color:#f2f0e9;cursor:pointer;pointer-events:auto;text-align:left;background:#08080ac2;border:0;border-right:1px solid #f2f0e93d;width:18%;height:auto;padding:0;transition:width .26s,background .26s;display:block;position:absolute;top:0;bottom:0;overflow:hidden}.event-preview--previous.svelte-v8qfhp{left:0}.event-preview--next.svelte-v8qfhp{text-align:right;border-left:1px solid #f2f0e93d;border-right:0;right:0}.event-preview.svelte-v8qfhp:after{content:"";pointer-events:none;background:linear-gradient(#05050738,#05050742 48%,#050507eb);position:absolute;inset:0}.event-preview.svelte-v8qfhp:hover,.event-preview.svelte-v8qfhp:focus-visible{outline:2px solid var(--signal);outline-offset:-3px;background:#08080a8a;width:20%}.event-preview.svelte-v8qfhp img:where(.svelte-v8qfhp){object-fit:cover;opacity:.48;filter:saturate(.68)contrast(1.1)brightness(.82);width:100%;max-width:none;height:100%;transition:transform 5s,opacity .22s;position:absolute;inset:0}.event-preview.svelte-v8qfhp:hover img:where(.svelte-v8qfhp),.event-preview.svelte-v8qfhp:focus-visible img:where(.svelte-v8qfhp){opacity:.76;transform:scale(1.05)}.event-preview.svelte-v8qfhp b:where(.svelte-v8qfhp){z-index:3;background:#05050785;border:1px solid #f2f0e966;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:500;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.event-preview--previous.svelte-v8qfhp b:where(.svelte-v8qfhp){right:14px}.event-preview--next.svelte-v8qfhp b:where(.svelte-v8qfhp){left:14px}.event-preview.svelte-v8qfhp span:where(.svelte-v8qfhp){z-index:3;gap:.22rem;display:grid;position:absolute;bottom:17px;left:16px;right:16px}.event-preview.svelte-v8qfhp small:where(.svelte-v8qfhp){color:var(--signal);letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:820}.event-preview.svelte-v8qfhp strong:where(.svelte-v8qfhp){font-size:.92rem;font-weight:780}.event-preview.svelte-v8qfhp em:where(.svelte-v8qfhp){color:#f2f0e9c2;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;line-height:1.28;display:block;overflow:hidden}.event-story.svelte-v8qfhp{z-index:5;box-sizing:border-box;color:#0a0a0c;pointer-events:auto;background:#f0eee7;grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,1.6vw,26px);height:230px;padding:28px clamp(20px,3.5vw,52px) 24px;display:grid;position:absolute;bottom:60px;left:0;right:0}.event-story.svelte-v8qfhp:has(.archive-note[open]:where(.svelte-v8qfhp)){z-index:10}.story-index.svelte-v8qfhp{color:var(--signal);grid-area:1/1/auto/4;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;display:grid}.story-index.svelte-v8qfhp>span:where(.svelte-v8qfhp){letter-spacing:0;font-size:clamp(2.45rem,3.6vw,4.5rem);font-weight:650;line-height:.88}.story-index.svelte-v8qfhp i:where(.svelte-v8qfhp){background:linear-gradient(90deg,var(--signal),#0a0a0c29);height:1px;margin-top:.7rem}.story-index.svelte-v8qfhp small:where(.svelte-v8qfhp){color:#0a0a0c80;letter-spacing:.11em;margin-top:.45rem;font-size:.56rem;font-weight:780}.event-story__kicker.svelte-v8qfhp{color:#0a0a0c8c;letter-spacing:.12em;text-transform:uppercase;grid-area:2/1/auto/4;align-self:end;margin:0;font-size:.58rem;font-weight:820}.event-story.svelte-v8qfhp h2:where(.svelte-v8qfhp){letter-spacing:0;text-wrap:balance;grid-area:1/4/3/9;align-self:start;max-width:18ch;margin:0;font-size:clamp(2.65rem,3.9vw,5.2rem);font-weight:650;line-height:.92}.event-story__body.svelte-v8qfhp{color:#0a0a0cbd;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;grid-area:1/9/auto/13;margin:0;font-size:1.02rem;line-height:1.52;display:-webkit-box;overflow:hidden}.archive-note.svelte-v8qfhp{grid-area:2/9/auto/13;align-self:end}.archive-note.svelte-v8qfhp>summary:where(.svelte-v8qfhp){color:#0a0a0c;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;min-height:36px;font-size:.58rem;font-weight:840;list-style:none;display:inline-flex}.archive-note.svelte-v8qfhp>summary:where(.svelte-v8qfhp)::-webkit-details-marker{display:none}.archive-note.svelte-v8qfhp>summary:where(.svelte-v8qfhp) span:where(.svelte-v8qfhp){width:20px;height:20px;color:var(--signal);border:1px solid #0a0a0c4d;place-items:center;font-size:.75rem;display:grid}.archive-note.svelte-v8qfhp>summary:where(.svelte-v8qfhp):hover,.archive-note.svelte-v8qfhp>summary:where(.svelte-v8qfhp):focus-visible{color:var(--signal);outline:none}.reading-drawer.svelte-v8qfhp{z-index:20;box-sizing:border-box;border-left:3px solid var(--signal);color:#f2f0e9;background:#0b0b0e;width:min(540px,100vw);height:100dvh;padding:28px clamp(24px,4vw,54px);animation:.26s both svelte-v8qfhp-drawer-in;position:fixed;top:0;right:0;overflow:auto;box-shadow:-32px 0 100px #0000008c}.reading-drawer.svelte-v8qfhp>header:where(.svelte-v8qfhp){border-bottom:1px solid #f2f0e929;gap:.45rem;padding-bottom:1.35rem;display:grid}.reading-drawer.svelte-v8qfhp header:where(.svelte-v8qfhp) button:where(.svelte-v8qfhp){color:#fff;cursor:pointer;background:0 0;border:1px solid #f2f0e938;justify-self:end;width:42px;height:42px;margin:-8px -8px .5rem 0;font-size:1.35rem}.reading-drawer.svelte-v8qfhp header:where(.svelte-v8qfhp) p:where(.svelte-v8qfhp),.reading-drawer.svelte-v8qfhp header:where(.svelte-v8qfhp) h3:where(.svelte-v8qfhp),.reading-drawer.svelte-v8qfhp header:where(.svelte-v8qfhp) span:where(.svelte-v8qfhp){margin:0}.reading-drawer.svelte-v8qfhp header:where(.svelte-v8qfhp) p:where(.svelte-v8qfhp){color:var(--signal);letter-spacing:.14em;text-transform:uppercase;font-size:.54rem;font-weight:760}.reading-drawer.svelte-v8qfhp h3:where(.svelte-v8qfhp){letter-spacing:-.045em;font-size:2.4rem;font-weight:600;line-height:.98}.reading-drawer.svelte-v8qfhp header:where(.svelte-v8qfhp) span:where(.svelte-v8qfhp){color:#f2f0e970;text-transform:uppercase;font-size:.6rem}.archive-caption.svelte-v8qfhp{color:#f2f0e9c7;margin:1.4rem 0;font-size:1rem;line-height:1.65}.reading-drawer.svelte-v8qfhp ul:where(.svelte-v8qfhp){flex-wrap:wrap;gap:.35rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.reading-drawer.svelte-v8qfhp li:where(.svelte-v8qfhp){color:#f2f0e98f;text-transform:uppercase;border:1px solid #f2f0e92b;padding:.34rem .5rem;font-size:.5rem;font-weight:700}.reading-drawer.svelte-v8qfhp footer:where(.svelte-v8qfhp){border-top:1px solid #f2f0e929;gap:.65rem;padding-top:1.15rem;display:grid}.reading-drawer.svelte-v8qfhp a:where(.svelte-v8qfhp){color:#8cf2e8;overflow-wrap:anywhere;font-size:.7rem;line-height:1.4}.reading-drawer.svelte-v8qfhp footer:where(.svelte-v8qfhp) small:where(.svelte-v8qfhp){color:#f2f0e970;font-size:.64rem;line-height:1.5}.timeline-console.svelte-v8qfhp{z-index:7;box-sizing:border-box;pointer-events:auto;background:#08080a;border-top:1px solid #f2f0e926;grid-template-columns:68px 1fr 68px;align-items:center;gap:1rem;height:60px;padding:0 clamp(20px,3.5vw,52px);display:grid;position:absolute;bottom:0;left:0;right:0}.timeline-status.svelte-v8qfhp{color:#f2f0e994;letter-spacing:.13em;align-items:center;gap:.55rem;font-size:.52rem;font-weight:780;display:flex}.timeline-status.svelte-v8qfhp i:where(.svelte-v8qfhp){background:var(--signal);width:7px;height:7px;box-shadow:0 0 14px var(--signal);border-radius:50%}.timeline-rail.svelte-v8qfhp{padding-bottom:12px;position:relative}.rail-labels.svelte-v8qfhp{color:#f2f0e970;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;margin-bottom:.55rem;font-size:.5rem;font-weight:740;display:grid}.rail-labels.svelte-v8qfhp strong:where(.svelte-v8qfhp){color:#f2f0e9a3}.rail-labels.svelte-v8qfhp span:where(.svelte-v8qfhp):last-child{text-align:right}.rail-track.svelte-v8qfhp{background:#f2f0e933;height:2px;position:relative}.rail-track.svelte-v8qfhp span:where(.svelte-v8qfhp){background:var(--signal);position:absolute;inset:0 auto 0 0}.rail-track.svelte-v8qfhp i:where(.svelte-v8qfhp){background:var(--signal);width:11px;height:11px;box-shadow:0 0 0 1px #f2f0e9b3,0 0 18px var(--signal);border:2px solid #08080a;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.timeline-rail.svelte-v8qfhp input:where(.svelte-v8qfhp){opacity:.001;cursor:ew-resize;width:100%;height:32px;margin:0;position:absolute;bottom:0;left:0;right:0}.timeline-count.svelte-v8qfhp{justify-content:flex-end;align-items:baseline;gap:.2rem;display:flex}.timeline-count.svelte-v8qfhp strong:where(.svelte-v8qfhp){font-size:1.15rem;font-weight:650}.timeline-count.svelte-v8qfhp span:where(.svelte-v8qfhp){color:#f2f0e970;font-size:.5rem;font-weight:740}@keyframes svelte-v8qfhp-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (width<=900px){.all-history.svelte-v8qfhp{display:none}.memory-portal.svelte-v8qfhp{bottom:300px}.event-story.svelte-v8qfhp{height:220px}.event-story.svelte-v8qfhp h2:where(.svelte-v8qfhp){grid-column:4/8}.event-story__body.svelte-v8qfhp,.archive-note.svelte-v8qfhp{grid-column:8/13}}@media (width<=700px){.archive-masthead.svelte-v8qfhp{grid-template-columns:1fr;height:54px;padding:0 14px}.archive-brand.svelte-v8qfhp strong:where(.svelte-v8qfhp){max-width:142px;font-size:.66rem}.frame-counter.svelte-v8qfhp,.all-history.svelte-v8qfhp{display:none}.memory-portal.svelte-v8qfhp{height:50dvh;top:54px;bottom:auto}.portal-contact.svelte-v8qfhp{opacity:.28;grid-template-columns:repeat(6,118px);gap:8px;inset:-14% -38%}.portal-contact.svelte-v8qfhp figure:where(.svelte-v8qfhp){height:30vh;min-height:150px}.portal-image.svelte-v8qfhp{width:100%;left:0}.portal-image.contained.svelte-v8qfhp{object-fit:contain}.memory-portal.repeated-image.svelte-v8qfhp .portal-image:where(.svelte-v8qfhp){object-fit:cover}.portal-shared-badge.svelte-v8qfhp{font-size:.48rem;top:50px;right:14px}.period-mark.svelte-v8qfhp:after{inset:auto 0 0}.period-language.svelte-v8qfhp{max-width:270px;padding-left:10px;top:12px;left:14px}.period-language.svelte-v8qfhp span:where(.svelte-v8qfhp){font-size:.56rem}.period-language.svelte-v8qfhp strong:where(.svelte-v8qfhp){font-size:.88rem}.period-language.svelte-v8qfhp small:where(.svelte-v8qfhp){display:none}.memory-portal.svelte-v8qfhp figcaption:where(.svelte-v8qfhp){font-size:.38rem;bottom:10px;left:14px;right:14px}.event-preview.svelte-v8qfhp{touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#050507bd;border:1px solid #f2f0e957;border-radius:50%;grid-template-columns:1fr;place-items:center;width:46px;height:46px;padding:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;top:50%;bottom:auto;transform:translateY(-50%);box-shadow:0 10px 28px #00000061,inset 0 0 0 1px #45e0d114}.event-preview.svelte-v8qfhp:hover,.event-preview.svelte-v8qfhp:focus-visible{border-color:var(--signal);background:#050507db;outline:none;width:46px;height:46px;transform:translateY(-50%)scale(1.04);box-shadow:0 0 0 2px #45e0d138,0 12px 32px #00000070}.event-preview--previous.svelte-v8qfhp{left:12px}.event-preview--next.svelte-v8qfhp{grid-template-columns:1fr;right:12px}.event-preview.svelte-v8qfhp b:where(.svelte-v8qfhp){background:0 0;border:0;width:100%;height:100%;font-size:1.05rem;position:static;transform:none}.event-preview.svelte-v8qfhp img:where(.svelte-v8qfhp),.event-preview.svelte-v8qfhp span:where(.svelte-v8qfhp){display:none}.event-story.svelte-v8qfhp{height:auto;padding:18px 16px 14px;display:block;top:calc(54px + 50dvh);bottom:50px;overflow:hidden}.story-index.svelte-v8qfhp{grid-template-columns:auto minmax(40px,1fr) auto;width:100%;margin-bottom:.55rem;display:grid}.story-index.svelte-v8qfhp>span:where(.svelte-v8qfhp){font-size:2rem}.event-story__kicker.svelte-v8qfhp{margin:0 0 .48rem;font-size:.48rem}.event-story.svelte-v8qfhp h2:where(.svelte-v8qfhp){max-width:350px;margin:0;font-size:2.42rem;line-height:.92}.event-story__body.svelte-v8qfhp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:.8rem 0 0;font-size:.86rem;line-height:1.48;display:-webkit-box}.archive-note.svelte-v8qfhp{margin-top:.35rem}.archive-note.svelte-v8qfhp>summary:where(.svelte-v8qfhp){min-height:32px;font-size:.5rem}.archive-note.svelte-v8qfhp>summary:where(.svelte-v8qfhp) span:where(.svelte-v8qfhp){width:18px;height:18px}.timeline-console.svelte-v8qfhp{grid-template-columns:1fr;height:50px;padding:0 14px}.timeline-status.svelte-v8qfhp,.timeline-count.svelte-v8qfhp,.rail-labels.svelte-v8qfhp{display:none}.timeline-rail.svelte-v8qfhp{padding-bottom:8px}}@media (height<=700px) and (width<=700px){.memory-portal.svelte-v8qfhp{height:40dvh}.event-story.svelte-v8qfhp{top:calc(54px + 40dvh)}.event-story__body.svelte-v8qfhp{-webkit-line-clamp:2;line-clamp:2}}@media (prefers-reduced-motion:reduce){.reading-drawer.svelte-v8qfhp{animation:none}}.cinematic-backdrop.svelte-hy93ab{pointer-events:none;background:#080a09;position:absolute;inset:0;overflow:hidden}.cinematic-backdrop.svelte-hy93ab img:where(.svelte-hy93ab){object-fit:cover;object-position:var(--backdrop-position);filter:saturate(.9)contrast(1.05)brightness(.9);will-change:transform;width:106%;max-width:none;height:106%;animation:24s ease-in-out infinite alternate svelte-hy93ab-living-frame;position:absolute;inset:-3%}.cinematic-backdrop--selector.svelte-hy93ab img:where(.svelte-hy93ab){filter:saturate(.96)contrast(1.05)brightness(.86)}.cinematic-backdrop--intro.svelte-hy93ab img:where(.svelte-hy93ab){filter:saturate(.9)contrast(1.06)brightness(.84)}.cinematic-backdrop--scene.svelte-hy93ab img:where(.svelte-hy93ab){filter:saturate(.95)contrast(1.04)brightness(.96)}.backdrop-depth.svelte-hy93ab,.backdrop-light.svelte-hy93ab,.backdrop-grain.svelte-hy93ab{position:absolute;inset:0}.backdrop-depth.svelte-hy93ab{background:linear-gradient(90deg,#03050480 0%,#03050412 30%,#0305040f 72%,#03050459 100%),linear-gradient(#03040447,#0000 24% 68%,#03040494),radial-gradient(#0000 35%,#0000004d 112%)}.cinematic-backdrop--selector.svelte-hy93ab .backdrop-depth:where(.svelte-hy93ab){background:linear-gradient(90deg,#03050494 0%,#0305042e 44%,#03050408 78%,#0305043d 100%),linear-gradient(#03040447,#0000 30%,#0304041f 68%,#0304049e 100%)}.backdrop-light.svelte-hy93ab{background:radial-gradient(circle at calc(68% + var(--light-x)) calc(34% + var(--light-y)), #debb741a, transparent 30%);mix-blend-mode:screen;animation:8s ease-in-out infinite alternate svelte-hy93ab-projector-breathe}.backdrop-grain.svelte-hy93ab{opacity:.19;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#e7cd9a05 0 1px,#0000 1px 7px)}.reduced.svelte-hy93ab img:where(.svelte-hy93ab),.reduced.svelte-hy93ab .backdrop-light:where(.svelte-hy93ab){animation:none}@keyframes svelte-hy93ab-living-frame{0%{transform:scale(1.02) translate3d(calc(-0.6% + var(--pointer-x)), calc(-0.25% + var(--pointer-y)), 0)}to{transform:scale(1.07) translate3d(calc(0.8% + var(--pointer-x)), calc(0.45% + var(--pointer-y)), 0)}}@keyframes svelte-hy93ab-projector-breathe{0%{opacity:.45}to{opacity:.9}}@media (width<=640px){.cinematic-backdrop.svelte-hy93ab img:where(.svelte-hy93ab){object-position:var(--backdrop-mobile-position);width:114%;height:114%;inset:-7%}.backdrop-depth.svelte-hy93ab{background:linear-gradient(#030504a6,#03050414 32%,#03050433 58%,#030504e6),radial-gradient(#0000 20%,#0000008a 100%)}}@media (prefers-reduced-motion:reduce){.cinematic-backdrop.svelte-hy93ab img:where(.svelte-hy93ab),.backdrop-light.svelte-hy93ab{animation:none}}.chapter-entry.svelte-3nsvnj{z-index:80;color:#f5f2e9;opacity:1;background:#050706;transition:opacity .62s,transform .9s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0;overflow:hidden}.chapter-entry.leaving.svelte-3nsvnj{pointer-events:none;opacity:0;transform:scale(1.035)}.entry-wash.svelte-3nsvnj{z-index:1;background:linear-gradient(90deg,#040706f0 0%,#040706a8 46%,#04070629 82%),linear-gradient(#03050475,#0000 42%,#030504c7);position:absolute;inset:0}.entry-rule.svelte-3nsvnj{z-index:2;transform-origin:top;background:linear-gradient(#0000,#ebefe147 18% 82%,#0000);width:1px;height:100%;animation:1.1s both svelte-3nsvnj-rule-arrive;position:absolute;top:0;left:clamp(24px,7vw,110px)}.entry-masthead.svelte-3nsvnj{z-index:3;color:#f5f2e9b8;letter-spacing:.15em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;font:700 .62rem/1 system-ui,sans-serif;display:grid;position:absolute;top:30px;left:clamp(40px,9vw,140px);right:clamp(24px,5vw,76px)}.entry-sigil.svelte-3nsvnj{border:1px solid #f5f2e961;place-items:center;width:36px;height:36px;font-size:.58rem;display:grid}.entry-masthead.svelte-3nsvnj small:where(.svelte-3nsvnj){color:#f5f2e96b;font:inherit}.entry-copy.svelte-3nsvnj{z-index:4;box-sizing:border-box;text-shadow:0 16px 50px #000000a6;align-content:end;width:min(760px,100vw - 80px);min-height:100%;margin-left:clamp(40px,9vw,140px);padding-bottom:clamp(92px,12vh,132px);display:grid;position:relative}.entry-kicker.svelte-3nsvnj{color:#d7ff87;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font:760 .62rem/1.2 system-ui,sans-serif;animation:.8s .1s both svelte-3nsvnj-copy-arrive}h1.svelte-3nsvnj{letter-spacing:-.068em;text-wrap:balance;max-width:800px;margin:0;font:500 clamp(4rem,7.8vw,8rem)/.82 Georgia,serif;animation:.9s .16s both svelte-3nsvnj-copy-arrive}.entry-premise.svelte-3nsvnj{color:#f5f2e9b8;max-width:620px;margin:1.35rem 0 0;font:1.02rem/1.55 Georgia,serif;animation:.9s .24s both svelte-3nsvnj-copy-arrive}.entry-weather.svelte-3nsvnj{border-left:2px solid #d7ff87;align-items:baseline;gap:.8rem;margin-top:1.15rem;padding-left:.8rem;animation:.9s .3s both svelte-3nsvnj-copy-arrive;display:flex}.entry-weather.svelte-3nsvnj span:where(.svelte-3nsvnj){font:600 .82rem/1.2 Georgia,serif}.entry-weather.svelte-3nsvnj small:where(.svelte-3nsvnj){color:#f5f2e973;letter-spacing:.08em;font:.62rem/1.3 system-ui,sans-serif}.entry-weather.svelte-3nsvnj em:where(.svelte-3nsvnj){color:#d7ff87b8;letter-spacing:.13em;text-transform:uppercase;font:700 .52rem/1 system-ui,sans-serif}.enter-button.svelte-3nsvnj{color:#fff;cursor:pointer;letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080757;border:1px solid #f5f2e97a;justify-content:space-between;justify-self:start;align-items:center;gap:2rem;min-width:242px;min-height:56px;margin-top:1.65rem;padding:0 1.1rem;font:750 .66rem/1 system-ui,sans-serif;transition:background .18s,border-color .18s,transform .18s;animation:.9s .36s both svelte-3nsvnj-copy-arrive;display:inline-flex}.enter-button.svelte-3nsvnj:hover,.enter-button.svelte-3nsvnj:focus-visible{background:#d7ff871f;border-color:#d7ff87;outline:none;transform:translate(4px)}.enter-button.svelte-3nsvnj i:where(.svelte-3nsvnj){color:#d7ff87;font:1.2rem/1 system-ui,sans-serif}.entry-sound.svelte-3nsvnj{color:#f5f2e95c;letter-spacing:.1em;text-transform:uppercase;margin:.75rem 0 0;font:.55rem/1.4 system-ui,sans-serif}.chapter-entry.svelte-3nsvnj>footer:where(.svelte-3nsvnj){z-index:3;color:#f5f2e961;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font:700 .52rem/1 system-ui,sans-serif;display:flex;position:absolute;bottom:26px;left:clamp(40px,9vw,140px);right:clamp(24px,5vw,76px)}.ghost-word.svelte-3nsvnj{z-index:2;color:#0000;letter-spacing:-.075em;-webkit-text-stroke:1px #eef2e71a;writing-mode:vertical-rl;-webkit-user-select:none;user-select:none;font:800 clamp(7rem,17vw,18rem)/.78 system-ui,sans-serif;animation:1.3s .15s both svelte-3nsvnj-ghost-arrive;position:absolute;top:9vh;right:-1.5vw}.sound-orbit.svelte-3nsvnj{z-index:2;aspect-ratio:1;opacity:.58;width:min(40vw,560px);position:absolute;top:50%;right:clamp(70px,13vw,210px);transform:translateY(-50%)}.sound-orbit.svelte-3nsvnj i:where(.svelte-3nsvnj){border:1px solid #d7ff8726;border-radius:50%;animation:5.4s ease-in-out infinite svelte-3nsvnj-orbit-pulse;position:absolute;inset:0}.sound-orbit.svelte-3nsvnj i:where(.svelte-3nsvnj):nth-child(2){animation-delay:-1.8s;inset:15%}.sound-orbit.svelte-3nsvnj i:where(.svelte-3nsvnj):nth-child(3){animation-delay:-3.6s;inset:31%}@keyframes svelte-3nsvnj-rule-arrive{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-3nsvnj-copy-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes svelte-3nsvnj-ghost-arrive{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes svelte-3nsvnj-orbit-pulse{0%,to{opacity:.22;transform:scale(.96)}50%{opacity:.75;transform:scale(1.04)}}@media (width<=640px){.entry-rule.svelte-3nsvnj{left:18px}.entry-masthead.svelte-3nsvnj{top:16px;left:30px;right:18px}.entry-copy.svelte-3nsvnj{box-sizing:border-box;align-content:center;width:calc(100vw - 52px);margin-left:30px;padding:96px 0 70px}.entry-kicker.svelte-3nsvnj{margin-bottom:.65rem;font-size:.54rem}h1.svelte-3nsvnj{font-size:clamp(3.1rem,14vw,4.8rem)}.entry-premise.svelte-3nsvnj{margin-top:1rem;font-size:.9rem;line-height:1.45}.entry-weather.svelte-3nsvnj{gap:.2rem;margin-top:.9rem;display:grid}.enter-button.svelte-3nsvnj{width:100%;min-height:52px;margin-top:1.3rem}.entry-sound.svelte-3nsvnj{max-width:280px}.chapter-entry.svelte-3nsvnj>footer:where(.svelte-3nsvnj){left:30px;right:18px;bottom:max(16px, env(safe-area-inset-bottom))}.chapter-entry.svelte-3nsvnj>footer:where(.svelte-3nsvnj) span:where(.svelte-3nsvnj):last-child,.ghost-word.svelte-3nsvnj{display:none}.sound-orbit.svelte-3nsvnj{opacity:.34;width:115vw;right:-25vw}}@media (prefers-reduced-motion:reduce){.chapter-entry.svelte-3nsvnj,.entry-rule.svelte-3nsvnj,.entry-kicker.svelte-3nsvnj,h1.svelte-3nsvnj,.entry-premise.svelte-3nsvnj,.entry-weather.svelte-3nsvnj,.enter-button.svelte-3nsvnj,.ghost-word.svelte-3nsvnj,.sound-orbit.svelte-3nsvnj i:where(.svelte-3nsvnj){transition:none;animation:none}}.entry-wash.svelte-3nsvnj{background:linear-gradient(90deg,#050505f0,#050505a8 48%,#05050514 82%),linear-gradient(#05050566,#0000 46%,#050505c7)}.entry-sigil.svelte-3nsvnj{color:#090909;background:#45e0d1;border:0;border-radius:50%;font-family:system-ui,sans-serif;box-shadow:0 0 0 7px #45e0d124,0 0 32px #45e0d166}.entry-masthead.svelte-3nsvnj{font-family:system-ui,sans-serif}.entry-kicker.svelte-3nsvnj{color:#8cf2e8;font-family:system-ui,sans-serif}h1.svelte-3nsvnj{letter-spacing:-.075em;text-transform:none;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:620}.entry-premise.svelte-3nsvnj{font-family:system-ui,sans-serif;font-size:.94rem}.entry-weather.svelte-3nsvnj{border-left-color:#45e0d1}.entry-weather.svelte-3nsvnj span:where(.svelte-3nsvnj),.entry-weather.svelte-3nsvnj small:where(.svelte-3nsvnj),.entry-weather.svelte-3nsvnj em:where(.svelte-3nsvnj){font-family:Arial,sans-serif}.entry-weather.svelte-3nsvnj em:where(.svelte-3nsvnj){color:#8cf2e8}.enter-button.svelte-3nsvnj{color:#090909;background:#f2f0e9;border:0;font-family:system-ui,sans-serif}.enter-button.svelte-3nsvnj:hover,.enter-button.svelte-3nsvnj:focus-visible{color:#090909;background:#45e0d1;border-color:#0000}.enter-button.svelte-3nsvnj i:where(.svelte-3nsvnj){color:#090909}.sound-orbit.svelte-3nsvnj{opacity:.72;animation:24s linear infinite svelte-3nsvnj-orbit-reel}.sound-orbit.svelte-3nsvnj i:where(.svelte-3nsvnj){border-color:#45e0d147;box-shadow:inset 0 0 50px #45e0d10d}.ghost-word.svelte-3nsvnj{-webkit-text-stroke-color:#45e0d12e;font-family:system-ui,sans-serif;font-weight:650}@keyframes svelte-3nsvnj-orbit-reel{to{rotate:360deg}}.fps-overlay.svelte-1teog3f{right:max(18px, env(safe-area-inset-right));z-index:999;color:#fff3c8;pointer-events:none;text-align:center;text-shadow:0 2px 12px #000000d1;background:linear-gradient(#181612e6,#060605d1),radial-gradient(circle at 50% 0,#eec76f47,#0000 68%);border:1px solid #ffe7aab8;border-radius:4px;place-items:center;min-width:128px;padding:12px 14px 11px;font-family:Georgia,serif;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #fffadc14,0 18px 54px #0000008c}.fps-overlay.svelte-1teog3f strong:where(.svelte-1teog3f){font-size:clamp(36px,7vw,68px);font-weight:900;line-height:.88}.fps-overlay.svelte-1teog3f span:where(.svelte-1teog3f){letter-spacing:.28em;text-transform:uppercase;margin-top:4px;font-size:14px;font-weight:800}.fps-overlay.svelte-1teog3f small:where(.svelte-1teog3f){color:#fff3c8ad;letter-spacing:.08em;margin-top:4px;font-size:12px;font-weight:700}@media (width<=640px){.fps-overlay.svelte-1teog3f{min-width:104px;padding:10px 12px}}.memory-cinema.svelte-1iiqspi{z-index:100;color:#f6f3ec;--signal:#45e0d1;background:#060608;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset:0;overflow:hidden}.memory-wall.svelte-1iiqspi{z-index:0;opacity:.96;perspective:900px;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;display:grid;position:absolute;inset:-18vh -16vw;transform:rotate(-5deg)scale(1.16)translate(5vw)}.memory-column.svelte-1iiqspi{height:136vh;transform:translateY(var(--column-shift,0));overflow:hidden}.memory-column.svelte-1iiqspi:first-child{--column-shift:-5vh;opacity:.7}.memory-column.svelte-1iiqspi:nth-child(2){--column-shift:3vh;opacity:.88}.memory-column.svelte-1iiqspi:nth-child(3){--column-shift:-9vh}.memory-column.svelte-1iiqspi:nth-child(4){--column-shift:5vh}.memory-column.svelte-1iiqspi:nth-child(5){--column-shift:-2vh;opacity:.84}.memory-column.svelte-1iiqspi:nth-child(6){--column-shift:8vh;opacity:.66}.memory-column.svelte-1iiqspi>div:where(.svelte-1iiqspi){animation:58s linear infinite svelte-1iiqspi-wall-drift;animation-delay:var(--delay,0s);gap:12px;display:grid}.memory-column.reverse.svelte-1iiqspi>div:where(.svelte-1iiqspi){animation-duration:70s;animation-direction:reverse;transform:translateY(-66.666%)}.torrent-card.svelte-1iiqspi{height:20vh;min-height:132px;transform:translateY(var(--lift,0));background:#111113;border:1px solid #f6f3ec29;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000061}.torrent-card.variant-0.svelte-1iiqspi,.torrent-card.variant-5.svelte-1iiqspi{height:30vh;min-height:210px}.torrent-card.variant-2.svelte-1iiqspi{height:15vh;min-height:118px}.torrent-card.variant-3.svelte-1iiqspi,.torrent-card.variant-7.svelte-1iiqspi{height:25vh;min-height:174px}.torrent-card.variant-4.svelte-1iiqspi{height:34vh;min-height:230px}.torrent-card.svelte-1iiqspi img:where(.svelte-1iiqspi){object-fit:cover;filter:saturate(.82)contrast(1.12)brightness(.82);width:100%;max-width:none;height:100%;transform:scale(1.04)}.document-card.svelte-1iiqspi{background:#1b1b18;border-color:#f6f3ec47;box-shadow:0 18px 58px #00000070,inset 0 0 0 1px #45e0d11f}.document-backdrop.svelte-1iiqspi{object-fit:cover;filter:saturate(.54)contrast(1.2)brightness(.56)blur(.2px);width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.08)}.document-face.svelte-1iiqspi{box-sizing:border-box;color:#f9f6ed;background:radial-gradient(circle at 18% 8%,#45e0d147,#0000 36%),linear-gradient(135deg,#f6f3ec2e,#0000 34%),linear-gradient(#0606081a,#0606089e 48%,#060608e6),repeating-linear-gradient(0deg,#f6f3ec1c 0 1px,#0000 1px 12px),repeating-linear-gradient(90deg,#f6f3ec0d 0 1px,#0000 1px 18px);align-content:end;gap:.75rem;padding:42px 16px 38px;display:grid;position:absolute;inset:0}.document-face.svelte-1iiqspi:before{content:"";pointer-events:none;border:1px solid #f6f3ec47;position:absolute;inset:11px;box-shadow:inset 0 0 0 1px #45e0d11a}.document-face.svelte-1iiqspi:after{content:"ARCHIVE NOTE";z-index:1;color:#f6f3ecc7;letter-spacing:.12em;text-transform:uppercase;background:#0606084d;border:1px solid #f6f3ec47;padding:.26rem .38rem;font-size:.6rem;font-weight:860;position:absolute;top:16px;left:16px}.document-face.svelte-1iiqspi span:where(.svelte-1iiqspi){z-index:1;color:var(--signal);letter-spacing:.09em;text-shadow:0 2px 14px #000c;text-transform:uppercase;font-size:.94rem;font-weight:900;position:relative}.document-face.svelte-1iiqspi strong:where(.svelte-1iiqspi){z-index:1;color:#fffdf7;text-shadow:0 3px 18px #000000d1;text-wrap:balance;max-width:18ch;font-size:1.34rem;font-weight:820;line-height:1.04;position:relative}.document-face.svelte-1iiqspi i:where(.svelte-1iiqspi){z-index:1;background:var(--signal);opacity:.88;width:50%;height:3px;position:relative;box-shadow:0 0 18px #45e0d173}.memory-wall[data-mode=great-famine].svelte-1iiqspi .document-face:where(.svelte-1iiqspi){background:radial-gradient(circle at 18% 8%,#9fb59a52,#0000 38%),linear-gradient(#06060814,#060608a8 50%,#060608eb),repeating-linear-gradient(90deg,#f6f3ec1f 0 1px,#0000 1px 28px),repeating-linear-gradient(0deg,#f6f3ec1a 0 1px,#0000 1px 12px)}.memory-wall[data-mode=conquest-colonisation].svelte-1iiqspi .document-face:where(.svelte-1iiqspi){background:radial-gradient(circle at 18% 8%,#d36f475c,#0000 38%),linear-gradient(#06060814,#060608a8 50%,#060608eb),repeating-linear-gradient(45deg,#f6f3ec1a 0 1px,#0000 1px 22px)}.memory-wall[data-mode=union-home-rule].svelte-1iiqspi .document-face:where(.svelte-1iiqspi){background:radial-gradient(circle at 18% 8%,#d8b97852,#0000 38%),linear-gradient(#06060814,#060608a8 50%,#060608eb),repeating-linear-gradient(0deg,#f6f3ec21 0 1px,#0000 1px 10px)}.memory-wall[data-mode=irish-revolution].svelte-1iiqspi .document-face:where(.svelte-1iiqspi){background:radial-gradient(circle at 18% 8%,#7cd39a52,#0000 38%),linear-gradient(#06060814,#060608a8 50%,#060608eb),repeating-linear-gradient(135deg,#f6f3ec1c 0 1px,#0000 1px 18px)}.memory-wall[data-mode=troubles-peace].svelte-1iiqspi .document-face:where(.svelte-1iiqspi){background:radial-gradient(circle at 18% 8%,#7fb7ff57,#0000 38%),linear-gradient(#06060814,#060608a8 50%,#060608eb),repeating-linear-gradient(0deg,#f6f3ec21 0 1px,#0000 1px 7px)}.torrent-card.svelte-1iiqspi:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000009e);position:absolute;inset:0}.torrent-card.svelte-1iiqspi figcaption:where(.svelte-1iiqspi){z-index:1;color:#ffffffeb;letter-spacing:0;text-shadow:0 2px 10px #000;justify-content:space-between;align-items:end;gap:.65rem;font-size:.75rem;font-weight:800;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.torrent-card.svelte-1iiqspi figcaption:where(.svelte-1iiqspi) small:where(.svelte-1iiqspi){max-width:62%;font:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wall-light.svelte-1iiqspi{z-index:1;opacity:.55;pointer-events:none;width:24vw;position:absolute;top:0;bottom:0}.wall-light.left.svelte-1iiqspi{background:linear-gradient(90deg,#45e0d138,#45e0d100);left:0}.wall-light.right.svelte-1iiqspi{background:linear-gradient(270deg,#d2354a33,#d2354a00);right:0}.wall-grade.svelte-1iiqspi{z-index:4;background:linear-gradient(90deg,#050507ed,#0505077a 42%,#0505072e 67%,#050507c7),linear-gradient(#050507ad,#0505072e 34%,#050507c7);position:absolute;inset:0}.wall-grain.svelte-1iiqspi{z-index:5;opacity:.13;mix-blend-mode:soft-light;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0b 3px 4px);position:absolute;inset:0}.memory-header.svelte-1iiqspi{z-index:10;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06060894;border-bottom:1px solid #f6f3ec33;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 clamp(20px,3.5vw,54px);display:grid;position:absolute;top:0;left:0;right:0}.memory-brand.svelte-1iiqspi{width:max-content;color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.memory-brand.svelte-1iiqspi>span:where(.svelte-1iiqspi){background:var(--signal);color:#09090b;letter-spacing:.1em;place-items:center;width:32px;height:32px;font-size:.52rem;font-weight:900;display:grid}.memory-brand.svelte-1iiqspi strong:where(.svelte-1iiqspi){letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;font-weight:780}.memory-brand.svelte-1iiqspi small:where(.svelte-1iiqspi){color:#f6f3ec85;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:740}.chapter-step.svelte-1iiqspi{align-items:center;gap:.7rem;display:flex}.chapter-step.svelte-1iiqspi button:where(.svelte-1iiqspi){color:#fff;cursor:pointer;background:#06060873;border:1px solid #f6f3ec3d;width:36px;height:36px}.chapter-step.svelte-1iiqspi button:where(.svelte-1iiqspi):hover,.chapter-step.svelte-1iiqspi button:where(.svelte-1iiqspi):focus-visible{border-color:var(--signal);background:var(--signal);color:#09090b;outline:none}.chapter-step.svelte-1iiqspi p:where(.svelte-1iiqspi){color:#f6f3ec8a;letter-spacing:.1em;margin:0;font-size:.62rem;font-weight:780}.chapter-step.svelte-1iiqspi p:where(.svelte-1iiqspi) span:where(.svelte-1iiqspi){color:var(--signal)}.sound-choice.svelte-1iiqspi{color:#f6f3eca8;letter-spacing:.08em;text-transform:uppercase;justify-self:end;align-items:center;gap:2px;font-size:.75rem;font-weight:780;display:flex}.sound-choice.svelte-1iiqspi>span:where(.svelte-1iiqspi){margin-right:.65rem}.sound-choice.svelte-1iiqspi button:where(.svelte-1iiqspi){width:36px;height:36px;color:inherit;cursor:pointer;font:inherit;background:#06060873;border:1px solid #f6f3ec38}.sound-choice.svelte-1iiqspi button.active:where(.svelte-1iiqspi){border-color:var(--signal);background:var(--signal);color:#09090b}.memory-copy.svelte-1iiqspi{z-index:8;width:min(690px,55vw);position:absolute;top:19vh;left:clamp(24px,6vw,94px)}.memory-copy.svelte-1iiqspi>div:where(.svelte-1iiqspi)>p:where(.svelte-1iiqspi){color:var(--signal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:820}.memory-copy.svelte-1iiqspi h1:where(.svelte-1iiqspi){letter-spacing:0;text-wrap:balance;text-shadow:0 16px 60px #000000b8;max-width:11ch;margin:0;font-size:6.9rem;font-weight:650;line-height:.86}.memory-copy.svelte-1iiqspi>div:where(.svelte-1iiqspi)>span:where(.svelte-1iiqspi){color:#f6f3ecc2;max-width:52ch;margin-top:1.15rem;font-size:1rem;line-height:1.58;display:block}.memory-copy.svelte-1iiqspi footer:where(.svelte-1iiqspi){align-items:center;gap:1rem;margin-top:1.45rem;display:flex}.enter-memory.svelte-1iiqspi{color:#09090b;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#f6f3ec;border:0;align-items:center;gap:.8rem;min-height:56px;padding:0 1.25rem;font-size:.75rem;font-weight:840;display:inline-flex}.enter-memory.svelte-1iiqspi:hover,.enter-memory.svelte-1iiqspi:focus-visible{background:var(--signal);outline-offset:3px;outline:2px solid #fff}.enter-memory.svelte-1iiqspi i:where(.svelte-1iiqspi){border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.memory-copy.svelte-1iiqspi footer:where(.svelte-1iiqspi)>strong:where(.svelte-1iiqspi){min-width:86px;color:var(--signal);border-left:1px solid #f6f3ec40;padding-left:1.2rem;font-size:1.9rem;line-height:.9;display:grid}.memory-copy.svelte-1iiqspi footer:where(.svelte-1iiqspi)>strong:where(.svelte-1iiqspi) small:where(.svelte-1iiqspi){color:#f6f3eca3;letter-spacing:.06em;text-transform:uppercase;margin-top:.36rem;font-size:.75rem;font-weight:780;line-height:1;display:block}.chapter-score.svelte-1iiqspi{z-index:9;border-top:1px solid #f6f3ec38;border-bottom:1px solid #f6f3ec38;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;bottom:24px;left:clamp(20px,3.5vw,54px);right:clamp(20px,3.5vw,54px)}.chapter-score.svelte-1iiqspi button:where(.svelte-1iiqspi){min-width:0;min-height:64px;color:inherit;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0606089e;border:0;border-right:1px solid #f6f3ec29;grid-template-columns:auto 1fr;grid-template-areas:"no title""no range";gap:.18rem .65rem;padding:.8rem .7rem;display:grid;position:relative}.chapter-score.svelte-1iiqspi button:where(.svelte-1iiqspi):first-child{border-left:1px solid #f6f3ec29}.chapter-score.svelte-1iiqspi button:where(.svelte-1iiqspi)>span:where(.svelte-1iiqspi){color:#f6f3ec94;grid-area:no;font-size:.75rem;font-weight:800}.chapter-score.svelte-1iiqspi strong:where(.svelte-1iiqspi){text-overflow:ellipsis;white-space:nowrap;grid-area:title;align-self:end;font-size:.82rem;font-weight:760;overflow:hidden}.chapter-score.svelte-1iiqspi small:where(.svelte-1iiqspi){color:#f6f3eca3;letter-spacing:0;grid-area:range;font-size:.75rem;font-weight:720}.chapter-score.svelte-1iiqspi i:where(.svelte-1iiqspi){background:var(--signal);height:3px;transition:right .26s;position:absolute;bottom:-1px;left:0;right:100%}.chapter-score.svelte-1iiqspi button:where(.svelte-1iiqspi):hover,.chapter-score.svelte-1iiqspi button:where(.svelte-1iiqspi):focus-visible,.chapter-score.svelte-1iiqspi button.active:where(.svelte-1iiqspi){background:#45e0d124;outline:none}.chapter-score.svelte-1iiqspi button.active:where(.svelte-1iiqspi) i:where(.svelte-1iiqspi){right:0}.chapter-score.svelte-1iiqspi button.active:where(.svelte-1iiqspi)>span:where(.svelte-1iiqspi),.chapter-score.svelte-1iiqspi button.active:where(.svelte-1iiqspi) small:where(.svelte-1iiqspi){color:var(--signal)}@keyframes svelte-1iiqspi-wall-drift{0%{transform:translateY(0)}to{transform:translateY(-66.666%)}}@media (width<=760px){.memory-wall.svelte-1iiqspi{grid-template-columns:repeat(4,minmax(118px,1fr));gap:8px;inset:-8vh -46vw;transform:rotate(-6deg)scale(1.08)translate(10vw)}.memory-column.svelte-1iiqspi:nth-child(n+5){display:none}.memory-column.svelte-1iiqspi>div:where(.svelte-1iiqspi){gap:8px;animation-duration:64s}.torrent-card.svelte-1iiqspi{border-color:#f6f3ec1f;min-height:118px}.torrent-card.variant-0.svelte-1iiqspi,.torrent-card.variant-5.svelte-1iiqspi,.torrent-card.variant-4.svelte-1iiqspi{min-height:170px}.wall-light.svelte-1iiqspi{width:36vw}.wall-grade.svelte-1iiqspi{background:linear-gradient(#05050775,#05050738 32%,#050507eb 74%),linear-gradient(90deg,#0505079e,#0505071a,#05050794)}.memory-header.svelte-1iiqspi{grid-template-columns:1fr auto;height:58px;padding:0 14px}.memory-brand.svelte-1iiqspi small:where(.svelte-1iiqspi),.chapter-step.svelte-1iiqspi,.sound-choice.svelte-1iiqspi>span:where(.svelte-1iiqspi){display:none}.memory-brand.svelte-1iiqspi>span:where(.svelte-1iiqspi){width:30px;height:30px}.sound-choice.svelte-1iiqspi button:where(.svelte-1iiqspi){width:34px;height:34px}.memory-copy.svelte-1iiqspi{width:auto;inset:auto 18px 112px}.memory-copy.svelte-1iiqspi h1:where(.svelte-1iiqspi){max-width:350px;font-size:4.05rem;line-height:.9}.memory-copy.svelte-1iiqspi>div:where(.svelte-1iiqspi)>p:where(.svelte-1iiqspi){font-size:.68rem}.memory-copy.svelte-1iiqspi>div:where(.svelte-1iiqspi)>span:where(.svelte-1iiqspi){max-width:350px;margin-top:.9rem;font-size:.92rem}.memory-copy.svelte-1iiqspi footer:where(.svelte-1iiqspi){gap:.85rem;margin-top:1rem}.enter-memory.svelte-1iiqspi{min-height:52px;padding:0 .9rem;font-size:.7rem}.memory-copy.svelte-1iiqspi footer:where(.svelte-1iiqspi)>strong:where(.svelte-1iiqspi){min-width:78px;padding-left:.9rem;font-size:1.72rem}.memory-copy.svelte-1iiqspi footer:where(.svelte-1iiqspi)>strong:where(.svelte-1iiqspi) small:where(.svelte-1iiqspi){font-size:.72rem}.chapter-score.svelte-1iiqspi{scrollbar-width:none;border-bottom:0;display:flex;bottom:18px;left:14px;right:0;overflow-x:auto}.chapter-score.svelte-1iiqspi::-webkit-scrollbar{display:none}.chapter-score.svelte-1iiqspi button:where(.svelte-1iiqspi){flex:0 0 64px;min-height:72px;padding:.8rem .65rem}.chapter-score.svelte-1iiqspi button:where(.svelte-1iiqspi) strong:where(.svelte-1iiqspi),.chapter-score.svelte-1iiqspi button:where(.svelte-1iiqspi) small:where(.svelte-1iiqspi){display:none}.chapter-score.svelte-1iiqspi button.active:where(.svelte-1iiqspi){flex-basis:220px}.chapter-score.svelte-1iiqspi button.active:where(.svelte-1iiqspi) strong:where(.svelte-1iiqspi),.chapter-score.svelte-1iiqspi button.active:where(.svelte-1iiqspi) small:where(.svelte-1iiqspi){display:block}}@media (height<=700px){.memory-copy.svelte-1iiqspi>div:where(.svelte-1iiqspi)>span:where(.svelte-1iiqspi){display:none}.memory-copy.svelte-1iiqspi{bottom:96px}.memory-copy.svelte-1iiqspi h1:where(.svelte-1iiqspi){font-size:4.85rem}}@media (prefers-reduced-motion:reduce){.memory-column.svelte-1iiqspi>div:where(.svelte-1iiqspi){animation:none;transform:none!important}.chapter-score.svelte-1iiqspi i:where(.svelte-1iiqspi){transition:none}}.scene-canvas.svelte-18hak38{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;width:100vw;height:100dvh;display:block}.vintage-loader.svelte-18hak38{animation:1s linear infinite svelte-18hak38-spin}.loading-memory.svelte-18hak38{border-left:2px solid var(--loader-accent);color:#f5f2e9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050807a8;gap:.28rem;max-width:min(28rem,100vw - 3rem);padding:1.2rem 1.5rem;display:grid;box-shadow:0 22px 70px #00000052}.loading-memory.svelte-18hak38 p:where(.svelte-18hak38),.loading-memory.svelte-18hak38 strong:where(.svelte-18hak38),.loading-memory.svelte-18hak38 span:where(.svelte-18hak38){margin:0}.loading-memory.svelte-18hak38 p:where(.svelte-18hak38){color:var(--loader-light);letter-spacing:.18em;text-transform:uppercase;font:750 .62rem/1.2 system-ui,sans-serif}.loading-memory.svelte-18hak38 strong:where(.svelte-18hak38){letter-spacing:.08em;font:700 1.15rem/1.15 IM Fell English,Georgia,serif}.loading-memory.svelte-18hak38 span:where(.svelte-18hak38){color:#f5f2e98c;font:.72rem/1.4 system-ui,sans-serif}.control-stack.svelte-18hak38{--sheen-cycle:7.4s;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.playback-toggle.svelte-18hak38{pointer-events:auto;color:#21180e;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px #fff7da61;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#f4e8c4e6,#8a744cb8 54%,#392d1ceb),radial-gradient(circle at 35% 18%,#fff8dab3,#0000 48%);border:1px solid #e2d4ae80;border-radius:999px;align-items:center;gap:.55rem;min-width:112px;height:46px;padding:0 .95rem 0 .58rem;font-family:IM Fell English,Georgia,serif;font-size:.78rem;font-weight:700;transition:transform .22s,box-shadow .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #0000006b,inset 0 1px #fff9dd85,inset 0 -9px 18px #2a1d0e47}.playback-toggle.svelte-18hak38:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #49371f61;position:absolute;inset:4px}.playback-toggle.svelte-18hak38:hover{border-color:#f7e7b7c2;transform:translateY(-1px);box-shadow:0 15px 42px #00000075,0 0 20px #e2bb6a29,inset 0 1px #fff9dd94,inset 0 -9px 18px #2a1d0e42}.playback-toggle.svelte-18hak38:disabled{cursor:default;opacity:.82}.playback-toggle.svelte-18hak38:disabled:hover{transform:none}.playback-toggle.svelte-18hak38:active{transform:translateY(1px)scale(.985)}.playback-toggle__glow.svelte-18hak38{width:74px;animation:svelte-18hak38-playback-sheen var(--sheen-cycle) cubic-bezier(.42, 0, .18, 1) infinite;animation-delay:var(--sheen-delay,0s);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fffade7a 48%,#0000 100%);position:absolute;inset:-55% auto -55% -78px;transform:translate(0)rotate(18deg)}.playback-toggle__icon.svelte-18hak38{background:radial-gradient(circle at 38% 28%,#fffce2b8,#b1915361 48%,#34251594),#8e7548;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:inset 0 1px 2px #fffada94,inset 0 -3px 8px #1d140b6b,0 1px 2px #0006}.playback-toggle__pause.svelte-18hak38{filter:drop-shadow(0 1px #fff4c952);border-left:4px solid #22190ee0;border-right:4px solid #22190ee0;width:13px;height:14px}.playback-toggle__play.svelte-18hak38{filter:drop-shadow(0 1px #fff4c952);border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #22190ee6;width:0;height:0;margin-left:3px}.playback-toggle__label.svelte-18hak38{line-height:1;position:relative}.playback-toggle.is-paused.svelte-18hak38{color:#f1ead7;text-shadow:0 1px 2px #00000070;background:linear-gradient(145deg,#e9e1ccf5,#677c69ad 52%,#232d23eb),radial-gradient(circle at 35% 18%,#fff8daad,#0000 48%);border-color:#fff9deb8}.sound-toggle.svelte-18hak38 .playback-toggle__glow:where(.svelte-18hak38){--sheen-delay:.14s}.mix-toggle.svelte-18hak38 .playback-toggle__glow:where(.svelte-18hak38){--sheen-delay:.28s}.mix-toggle__icon.svelte-18hak38{font-family:Georgia,serif;font-size:1.35rem;font-weight:800}.experience-panel.svelte-18hak38{color:#eadfc4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0d1211f5,#1f1b15f0);border:1px solid #e1cfa457;border-radius:18px;width:min(320px,100vw - 2.5rem);padding:1rem 1rem .9rem;box-shadow:0 20px 54px #0000007a,inset 0 1px #fff8da14}.experience-panel.svelte-18hak38 header:where(.svelte-18hak38){border-bottom:1px solid #e7d6ac29;margin-bottom:.85rem;padding-bottom:.72rem}.experience-panel.svelte-18hak38 header:where(.svelte-18hak38) p:where(.svelte-18hak38),.era-transition.svelte-18hak38>p:where(.svelte-18hak38){letter-spacing:.2em;text-transform:uppercase;color:#c6a867;margin:0 0 .22rem;font-family:system-ui,sans-serif;font-size:.62rem;font-weight:750}.experience-panel.svelte-18hak38 header:where(.svelte-18hak38) strong:where(.svelte-18hak38){font-family:Georgia,serif;font-size:1rem}.experience-panel.svelte-18hak38 label:where(.svelte-18hak38){letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto;gap:.18rem .6rem;margin:.7rem 0;font-family:system-ui,sans-serif;font-size:.72rem;font-weight:650;display:grid}.experience-panel.svelte-18hak38 label:where(.svelte-18hak38) span:where(.svelte-18hak38){color:#eadfc494}.experience-panel.svelte-18hak38 input[type=range]:where(.svelte-18hak38){accent-color:#c6a867;grid-column:1/-1;width:100%}.motion-choice.svelte-18hak38{width:100%;color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #e7d6ac33;border-radius:10px;justify-content:space-between;align-items:center;margin-top:.8rem;padding:.72rem .78rem;display:flex}.motion-choice.svelte-18hak38 span:where(.svelte-18hak38){letter-spacing:.14em;text-transform:uppercase;font-family:system-ui,sans-serif;font-size:.68rem}.motion-choice.svelte-18hak38 strong:where(.svelte-18hak38){color:#d2b673}.quality-choice.svelte-18hak38{border:0;border-top:1px solid #e7d6ac24;margin:.8rem 0 0;padding:.72rem 0 0}.quality-choice.svelte-18hak38 legend:where(.svelte-18hak38){letter-spacing:.14em;text-transform:uppercase;padding:0;font-family:system-ui,sans-serif;font-size:.68rem;font-weight:650}.quality-choice.svelte-18hak38>div:where(.svelte-18hak38){grid-template-columns:repeat(4,1fr);gap:.3rem;margin-top:.5rem;display:grid}.quality-choice.svelte-18hak38 button:where(.svelte-18hak38){color:#eadfc49e;cursor:pointer;background:#ffffff09;border:1px solid #e7d6ac2e;border-radius:7px;padding:.45rem .25rem;font-size:.62rem}.quality-choice.svelte-18hak38 small:where(.svelte-18hak38){color:#eadfc46b;margin-top:.45rem;font-family:system-ui,sans-serif;font-size:.6rem;line-height:1.35;display:block}.keyboard-hint.svelte-18hak38{color:#eadfc475;margin:.72rem 0 0;font-family:system-ui,sans-serif;font-size:.66rem}.era-transition.svelte-18hak38{z-index:64;width:min(680px,100vw - 3rem);box-shadow:none;color:#f0e3c5;text-align:left;text-shadow:0 8px 34px #000000e6;pointer-events:none;background:0 0;border:0;border-left:2px solid #d7ff87;padding:0 0 0 1.1rem;animation:2.6s cubic-bezier(.2,.75,.22,1) both svelte-18hak38-era-arrive;position:fixed;top:50%;left:clamp(28px,8vw,120px);transform:translateY(-50%)}.era-transition.svelte-18hak38 h2:where(.svelte-18hak38){margin:.35rem 0;font-family:Georgia,serif;font-size:clamp(2.6rem,7vw,6.4rem);line-height:.94}.era-transition.svelte-18hak38 span:where(.svelte-18hak38){color:#f0e3c5a3;font-family:Georgia,serif;font-style:italic;display:block}.era-transition.svelte-18hak38 button:where(.svelte-18hak38){color:#f0e3c5ad;pointer-events:auto;cursor:pointer;background:#ffffff0a;border:1px solid #e1cfa447;border-radius:0;margin-top:1.2rem;padding:.42rem .68rem;font-size:.7rem}@keyframes svelte-18hak38-era-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(calc(24px - 50%))}18%,74%{opacity:1;filter:blur();transform:translateY(-50%)}to{opacity:0;transform:translateY(calc(-50% - 16px))}}.sound-toggle__icon.svelte-18hak38{overflow:hidden}.sound-toggle__speaker.svelte-18hak38{background:#22190ee6;border-radius:1px;width:6px;height:10px;position:absolute;left:8px;box-shadow:5px 3px 0 -1px #22190ee6,5px -3px 0 -1px #22190ee6}.sound-toggle__wave.svelte-18hak38{border:2px solid #0000;border-right-color:#22190ec7;border-radius:50%;position:absolute;left:15px}.sound-toggle__wave--one.svelte-18hak38{width:12px;height:14px}.sound-toggle__wave--two.svelte-18hak38{width:18px;height:20px}.sound-toggle__slash.svelte-18hak38{background:#22190ee6;border-radius:999px;width:22px;height:3px;position:absolute;transform:rotate(-42deg);box-shadow:0 1px #fff4c93d}.control-stack.svelte-18hak38{height:64px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080aeb;border-left:1px solid #f2f0e929;border-right:1px solid #f2f0e929;border-radius:0;flex-direction:row;align-items:center;gap:0;padding:0;top:0;right:clamp(18px,3.5vw,52px)}.playback-toggle.svelte-18hak38{min-width:0;height:64px;box-shadow:none;color:#f5f2e99e;letter-spacing:.12em;text-shadow:none;background:0 0;border:0;border-left:1px solid #f2f0e91f;border-radius:0;padding:0 .76rem;font-family:system-ui,sans-serif;font-size:.68rem}.playback-toggle.svelte-18hak38:before,.playback-toggle__glow.svelte-18hak38{display:none}.playback-toggle.svelte-18hak38:hover,.playback-toggle.svelte-18hak38:focus-visible{box-shadow:none;background:#45e0d11c;outline:none;transform:none}.playback-toggle__icon.svelte-18hak38{width:26px;height:26px;box-shadow:none;background:0 0;border:1px solid #f5f2e938;border-radius:0}.playback-toggle__pause.svelte-18hak38{filter:none;border-left-color:#45e0d1;border-right-color:#45e0d1}.playback-toggle__play.svelte-18hak38{filter:none;border-left-color:#45e0d1}.sound-toggle__speaker.svelte-18hak38{background:#45e0d1;left:6px;box-shadow:4px 3px 0 -1px #45e0d1,4px -3px 0 -1px #45e0d1}.sound-toggle__wave.svelte-18hak38{border-right-color:#45e0d1d9;left:12px}.sound-toggle__slash.svelte-18hak38{width:18px;height:2px;box-shadow:none;background:#45e0d1}.mix-toggle__icon.svelte-18hak38{color:#45e0d1;font-size:1rem}.playback-toggle.is-paused.svelte-18hak38{color:#f3e7cd;text-shadow:none;background:#45e0d124;border:0;border-left:1px solid #f2f0e91f}.experience-panel.svelte-18hak38{color:#f2f0e9;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08080af5;border-color:#f2f0e92e;border-radius:0;top:64px;right:26px}.experience-panel.svelte-18hak38 header:where(.svelte-18hak38){border-bottom-color:#f2f0e924}.experience-panel.svelte-18hak38 header:where(.svelte-18hak38) p:where(.svelte-18hak38),.era-transition.svelte-18hak38>p:where(.svelte-18hak38){color:#45e0d1;font-family:system-ui,sans-serif}.experience-panel.svelte-18hak38 header:where(.svelte-18hak38) strong:where(.svelte-18hak38){font-family:system-ui,sans-serif;font-size:1rem;font-weight:760}.experience-panel.svelte-18hak38 label:where(.svelte-18hak38){color:#f2f0e9d1;font-family:system-ui,sans-serif}.experience-panel.svelte-18hak38 input[type=range]:where(.svelte-18hak38){accent-color:#45e0d1}.score-credit.svelte-18hak38{color:#f2f0e975;margin:-.2rem 0 .35rem;font:.6rem/1.45 system-ui,sans-serif}.score-credit.svelte-18hak38 a:where(.svelte-18hak38){color:#45e0d1}.motion-choice.svelte-18hak38{background:#f2f0e909;border-color:#f2f0e929;border-radius:0}.motion-choice.svelte-18hak38 strong:where(.svelte-18hak38){color:#45e0d1;font-family:system-ui,sans-serif}.quality-choice.svelte-18hak38{border-top-color:#f2f0e924}.quality-choice.svelte-18hak38 button:where(.svelte-18hak38){color:#f2f0e99e;background:0 0;border-color:#f2f0e929;border-radius:0;font-family:system-ui,sans-serif}.quality-choice.svelte-18hak38 button.active:where(.svelte-18hak38){color:#f2f0e9;background:#45e0d11f;border-color:#45e0d1b8}.quality-choice.svelte-18hak38 small:where(.svelte-18hak38),.keyboard-hint.svelte-18hak38{color:#f2f0e96b;font-family:system-ui,sans-serif}@keyframes svelte-18hak38-playback-sheen{0%,60%{opacity:0;transform:translate(0)rotate(18deg)}65%{opacity:1}80%{opacity:.95}92%,to{opacity:0;transform:translate(235px)rotate(18deg)}}@media (width<=560px){.control-stack.svelte-18hak38{border-right:0;gap:0;height:54px;padding:0;top:0;right:0}.playback-toggle.svelte-18hak38{justify-content:center;width:40px;min-width:40px;height:54px;padding:0}.playback-toggle__label.svelte-18hak38{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.playback-toggle__icon.svelte-18hak38{width:24px;height:24px}.mix-toggle.svelte-18hak38{position:relative;bottom:auto;right:auto}.experience-panel.svelte-18hak38{width:min(320px,100vw);top:54px;right:0}}@media (prefers-reduced-motion:reduce){.playback-toggle__glow.svelte-18hak38,.era-transition.svelte-18hak38,.vintage-loader.svelte-18hak38{animation:none}}@keyframes svelte-18hak38-spin{to{transform:rotate(360deg)}}
