.fragments-floor.svelte-ggzyvj{--drawer-paper: #e8e0cf;--drawer-ink: #211e18;--drawer-faded: #625d51}.hero.svelte-ggzyvj{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(15rem,.7fr);gap:clamp(2rem,6vw,5rem);align-items:end;padding-block:clamp(2rem,7vw,5.5rem);border-bottom:var(--rule)}.hero.svelte-ggzyvj h1:where(.svelte-ggzyvj){max-width:13ch;font-size:clamp(2.5rem,8vw,5.8rem);line-height:.96}.hero.svelte-ggzyvj .lede:where(.svelte-ggzyvj){margin-top:1.5rem}.status-card.svelte-ggzyvj{border:1px solid var(--accent-quiet);padding:1.25rem;transform:rotate(.7deg)}.status-card__mark.svelte-ggzyvj{font-family:var(--font-mono);color:var(--accent);font-size:.7rem;letter-spacing:.2em;border-bottom:1px solid var(--accent-quiet);padding-bottom:.7rem;margin-bottom:1rem}.status-card.svelte-ggzyvj>strong:where(.svelte-ggzyvj){display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;line-height:1.6;color:var(--paper)}.status-card.svelte-ggzyvj dl:where(.svelte-ggzyvj){margin:1.25rem 0 0;border-top:var(--rule)}.status-card.svelte-ggzyvj dl:where(.svelte-ggzyvj) div:where(.svelte-ggzyvj){display:flex;justify-content:space-between;gap:1rem;padding-block:.45rem;border-bottom:var(--rule);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.status-card.svelte-ggzyvj dt:where(.svelte-ggzyvj){color:#aaa396}.status-card.svelte-ggzyvj dd:where(.svelte-ggzyvj){margin:0;color:var(--accent)}.orientation.svelte-ggzyvj{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.7fr);gap:clamp(2rem,7vw,6rem);padding-block:clamp(3rem,9vw,7rem)}.orientation__copy.svelte-ggzyvj{columns:2 16rem;column-gap:2.5rem}.orientation__copy.svelte-ggzyvj p:where(.svelte-ggzyvj){break-inside:avoid;color:var(--paper-dim)}.drawer-nav.svelte-ggzyvj{position:sticky;top:5.15rem;z-index:10;background:color-mix(in srgb,var(--room) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:var(--rule);padding-block:.9rem}.drawer-nav.svelte-ggzyvj>p:where(.svelte-ggzyvj){margin:0 0 .55rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:#aaa396}.drawer-nav.svelte-ggzyvj>.filter-status:where(.svelte-ggzyvj){margin:.6rem 0 0;color:var(--paper-dim);letter-spacing:.06em;text-transform:none}.drawer-nav__buttons.svelte-ggzyvj{display:flex;flex-wrap:wrap;gap:.35rem}.drawer-nav.svelte-ggzyvj button:where(.svelte-ggzyvj){background:transparent;border:1px solid var(--room-line);color:var(--paper-dim);padding:.38rem .7rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.drawer-nav.svelte-ggzyvj button:where(.svelte-ggzyvj):hover,.drawer-nav.svelte-ggzyvj button.active:where(.svelte-ggzyvj){border-color:var(--accent);color:var(--accent)}.drawer-stack.svelte-ggzyvj{padding-top:3rem}.drawer.svelte-ggzyvj{margin-bottom:clamp(5rem,12vw,10rem);scroll-margin-top:10rem}.drawer__head.svelte-ggzyvj{display:grid;grid-template-columns:6rem minmax(0,1.3fr) minmax(14rem,.75fr);gap:clamp(1.25rem,4vw,3.5rem);align-items:start;margin-bottom:2rem}.drawer__number.svelte-ggzyvj{border-top:2px solid var(--accent);display:flex;flex-direction:column;padding-top:.6rem;font-family:var(--font-mono)}.drawer__number.svelte-ggzyvj span:where(.svelte-ggzyvj){font-size:.58rem;letter-spacing:.18em;color:#aaa396}.drawer__number.svelte-ggzyvj strong:where(.svelte-ggzyvj){font-size:2.4rem;line-height:1;font-weight:400;color:var(--accent)}.drawer__introduction.svelte-ggzyvj h2:where(.svelte-ggzyvj){font-size:clamp(2rem,5vw,3.7rem);margin-bottom:.3em}.drawer__introduction.svelte-ggzyvj p:where(.svelte-ggzyvj),.drawer__head.svelte-ggzyvj aside:where(.svelte-ggzyvj) p:where(.svelte-ggzyvj){color:var(--paper-dim)}.drawer__head.svelte-ggzyvj aside:where(.svelte-ggzyvj){border-left:1px solid var(--accent-quiet);padding-left:1rem}.drawer__head.svelte-ggzyvj aside:where(.svelte-ggzyvj) span:where(.svelte-ggzyvj){font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.drawer__head.svelte-ggzyvj aside:where(.svelte-ggzyvj) p:where(.svelte-ggzyvj){font-size:.82rem;margin:.55rem 0 0}.fragment-grid.svelte-ggzyvj{list-style:none;margin:0;padding:1px;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--room-line)}.fragment-grid.svelte-ggzyvj>li:where(.svelte-ggzyvj){min-width:0}.fragment-card.svelte-ggzyvj{display:flex;flex-direction:column;min-height:30rem;height:100%;padding:1.25rem;background:var(--drawer-paper);color:var(--drawer-ink);text-decoration:none;min-width:0;transition:transform var(--pace-quick) ease,background var(--pace-quick) ease}.fragment-card.svelte-ggzyvj:hover{color:var(--drawer-ink);background:#f2ead9;transform:translateY(-2px)}.fragment-card__meta.svelte-ggzyvj,.fragment-card__foot.svelte-ggzyvj{display:flex;justify-content:space-between;gap:.8rem;font-family:var(--font-mono);font-size:.58rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.fragment-card__meta.svelte-ggzyvj{padding-bottom:.65rem;border-bottom:1px solid #afa693}.fragment-card__meta.svelte-ggzyvj b:where(.svelte-ggzyvj){color:#76501f}.fragment-card__meta.svelte-ggzyvj span:where(.svelte-ggzyvj){color:var(--drawer-faded)}.fragment-card__period.svelte-ggzyvj{margin-top:1.1rem;color:var(--drawer-faded);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.05em}.fragment-card__title.svelte-ggzyvj{display:block;margin-block:.55rem 1rem;font-family:var(--font-label);font-size:1.35rem;line-height:1.15}.fragment-card__specimen.svelte-ggzyvj{display:flex;flex-direction:column;gap:.36rem;padding:.85rem;border:1px solid #aaa18d;background:#fff3}.fragment-card__specimen.svelte-ggzyvj i:where(.svelte-ggzyvj){display:block;font-family:var(--font-mono);font-size:.64rem;line-height:1.45;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fragment-card__caption.svelte-ggzyvj{margin-top:1rem;color:#4f4a40;font-size:.78rem;line-height:1.55;flex:1}.fragment-card__foot.svelte-ggzyvj{margin-top:1rem;padding-top:.65rem;border-top:1px solid #afa693;color:var(--drawer-faded)}.fragment-card__foot.svelte-ggzyvj b:where(.svelte-ggzyvj){color:#76501f}.exit-note.svelte-ggzyvj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,7vw,6rem);padding-block:clamp(3rem,9vw,7rem);border-block:var(--rule)}.exit-note.svelte-ggzyvj>p:where(.svelte-ggzyvj){color:var(--paper-dim)}@media(max-width:54rem){.fragment-grid.svelte-ggzyvj{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer__head.svelte-ggzyvj{grid-template-columns:5rem minmax(0,1fr)}.drawer__head.svelte-ggzyvj aside:where(.svelte-ggzyvj){grid-column:2}}@media(max-width:42rem){.hero.svelte-ggzyvj,.orientation.svelte-ggzyvj,.exit-note.svelte-ggzyvj{grid-template-columns:1fr}.hero.svelte-ggzyvj h1:where(.svelte-ggzyvj){font-size:clamp(2.7rem,14vw,4.6rem)}.drawer-nav.svelte-ggzyvj{position:relative;top:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.fragment-grid.svelte-ggzyvj{grid-template-columns:minmax(0,1fr)}.fragment-card.svelte-ggzyvj{min-height:0}}@media(max-width:30rem){.drawer__head.svelte-ggzyvj{grid-template-columns:1fr}.drawer__number.svelte-ggzyvj{width:5rem}.drawer__head.svelte-ggzyvj aside:where(.svelte-ggzyvj){grid-column:1}}
