.hall.svelte-1uha8ag{background:linear-gradient(#e9dfc8,#f3ecdc);padding:2.5rem 0 3rem}.plaque.svelte-1uha8ag{text-align:center;max-width:42rem;margin:0 auto 2rem}.est.svelte-1uha8ag{font:400 .85rem Special Elite,monospace;color:var(--color-secondary);letter-spacing:.08em;text-transform:uppercase}h1.svelte-1uha8ag{font:700 clamp(2.6rem,6vw,4.2rem)/1 var(--font-heading);color:#1f2a24;margin:.3rem 0 .6rem;letter-spacing:-.01em}.sub.svelte-1uha8ag{color:#4f4636;font-size:1.05rem}.cabinet.svelte-1uha8ag{max-width:68rem;margin:0 auto;filter:drop-shadow(0 26px 30px rgba(50,30,10,.35))}.crown.svelte-1uha8ag{height:1.6rem;background:linear-gradient(#6b4423,#4a2e17);border-radius:10px 10px 0 0;margin:0 -.6rem;box-shadow:inset 0 -4px #3a2311}.base.svelte-1uha8ag{height:1.2rem;background:linear-gradient(#4a2e17,#2e1c0e);margin:0 -.4rem;border-radius:0 0 6px 6px}.body.svelte-1uha8ag{display:grid;gap:.8rem;background:linear-gradient(90deg,#5a3a1e,#74502c 50%,#5a3a1e);padding:.9rem}@media(min-width:900px){.body.svelte-1uha8ag{grid-template-columns:1fr 1.6fr 1fr}}.drawers.svelte-1uha8ag{display:grid;gap:.8rem}.drawer.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:8.5rem;text-decoration:none;background:linear-gradient(#8a5f35,#6f4a27);border:2px solid #3a2311;box-shadow:inset 0 0 0 4px #7b5330,inset 0 0 0 6px #3a2311;transition:transform .2s}.drawer.svelte-1uha8ag:hover{transform:translateY(4px) scale(1.01);background:linear-gradient(#956a3e,#7a532d)}.holder.svelte-1uha8ag{background:linear-gradient(#e6c98d,#b08d57);border:2px solid #6f5530;padding:.25rem .8rem;font:600 1.05rem var(--font-heading);color:#2a1c0c;text-align:center;border-radius:2px}.holder.svelte-1uha8ag em:where(.svelte-1uha8ag){display:block;font-style:normal;font:400 .7rem Special Elite,monospace;color:#4a3518}.knob.svelte-1uha8ag{width:1rem;height:1rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f3d9a0,#8a6328);box-shadow:0 2px 2px #00000080}.cnt.svelte-1uha8ag{font:400 .72rem Special Elite,monospace;color:#f1dfb8}.vitrine.svelte-1uha8ag{display:flex;flex-direction:column;text-decoration:none;background:#2b1b0c;padding:.7rem;border:3px solid #b08d57}.glass.svelte-1uha8ag{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#22362d}.glass.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shine.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 38%,transparent 46%,transparent 62%,rgba(255,255,255,.12) 66%,transparent 70%)}.card.svelte-1uha8ag{display:flex;flex-direction:column;gap:.3rem;background:#fbf7ee;padding:.8rem 1rem;margin-top:.6rem}.c-lbl.svelte-1uha8ag{font:400 .72rem Special Elite,monospace;color:var(--color-secondary);text-transform:uppercase}.c-title.svelte-1uha8ag{font:700 1.55rem/1.15 var(--font-heading);color:#1f2a24}.c-desc.svelte-1uha8ag{font-size:.92rem;color:#4f4636}.ledger.svelte-1uha8ag{padding:3rem 0 1rem;max-width:56rem}.ledger.svelte-1uha8ag h2:where(.svelte-1uha8ag),.h-row.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:700 2rem var(--font-heading);color:#1f2a24;margin-bottom:1rem}.entries.svelte-1uha8ag{border-top:2px solid #1f2a24}.entry.svelte-1uha8ag{display:grid;grid-template-columns:2.5rem 1fr;gap:.2rem 1rem;padding:1rem 0;border-bottom:1px solid #cdbf9f;text-decoration:none;color:#2a241b}@media(min-width:720px){.entry.svelte-1uha8ag{grid-template-columns:3rem 1fr 9rem}.e-c.svelte-1uha8ag{grid-row:1 / span 2;grid-column:3;text-align:right}}.e-no.svelte-1uha8ag{grid-row:span 2;font:600 1.8rem var(--font-heading);color:var(--color-accent)}.e-q.svelte-1uha8ag{font:700 1.3rem/1.2 var(--font-heading)}.entry.svelte-1uha8ag:hover .e-q:where(.svelte-1uha8ag){color:var(--color-secondary)}.e-d.svelte-1uha8ag{font-size:.92rem;color:#5a5040}.e-c.svelte-1uha8ag{font:400 .75rem Special Elite,monospace;color:#7a6646}.collection.svelte-1uha8ag{padding:2.5rem 0 4rem}.h-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:1rem}.h-row.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-secondary);font-weight:700;text-decoration:none}.grid.svelte-1uha8ag{display:grid;gap:1.3rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}
