.menu.svelte-wka5yy{z-index:2;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:fixed;top:clamp(20px,5vh,56px);left:clamp(16px,4vw,64px)}h1.svelte-wka5yy{letter-spacing:.06em;color:var(--gold-text);text-shadow:0 0 18px #c9a14e59,0 2px 6px #000c;opacity:.85;margin:0 0 6px;font-family:Grenze Gotisch,Cinzel,serif;font-size:clamp(30px,4vw,44px);font-weight:700}.item.svelte-wka5yy{letter-spacing:.12em;color:#e8dcc0;text-shadow:0 2px 8px #000000e6;cursor:pointer;background:0 0;border:none;padding:2px 0;font-family:Cinzel,serif;font-size:clamp(18px,2vw,22px);transition:color .2s,text-shadow .2s,transform .2s;position:relative}.item.play.svelte-wka5yy{letter-spacing:.02em;margin-bottom:10px;font-family:Grenze Gotisch,Cinzel,serif;font-size:clamp(56px,8vw,96px);font-weight:700;line-height:1}.item.svelte-wka5yy:before{content:"";background:#f2d58e;width:7px;height:7px;transition:transform .2s;position:absolute;top:50%;left:-18px;transform:translateY(-50%)rotate(45deg)scale(0);box-shadow:0 0 10px #f2a64e}.item.svelte-wka5yy:hover,.item.active.svelte-wka5yy{color:#f6e3ae;text-shadow:0 0 14px #f2a64ea6,0 2px 8px #000000e6;transform:translate(6px)}.item.svelte-wka5yy:hover:before,.item.active.svelte-wka5yy:before{transform:translateY(-50%)rotate(45deg)scale(1)}.item.svelte-wka5yy:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.robe.svelte-6z7lp9{margin-top:16px}.code.svelte-6z7lp9{text-transform:uppercase;letter-spacing:.3em;font-family:Cinzel,serif}.rules.svelte-14p3hwo{columns:3 250px;column-rule:1px solid #c9a14e1f;column-gap:26px;font-size:16px;line-height:1.45}@media (width>=900px){.rules.fill.svelte-14p3hwo{box-sizing:border-box;column-fill:auto;height:100%}}.rules.svelte-14p3hwo h2:where(.svelte-14p3hwo){break-after:avoid;margin-top:0}.rules.svelte-14p3hwo li:where(.svelte-14p3hwo),.rules.svelte-14p3hwo p:where(.svelte-14p3hwo),.rules.svelte-14p3hwo table:where(.svelte-14p3hwo){break-inside:avoid}.rules.svelte-14p3hwo section:where(.svelte-14p3hwo):first-child h2:where(.svelte-14p3hwo){margin-top:0}.rules.svelte-14p3hwo h2:where(.svelte-14p3hwo):not(:first-child){margin-top:18px}@media (height<=820px){.rules.svelte-14p3hwo{font-size:15px;line-height:1.3}.rules.svelte-14p3hwo h2:where(.svelte-14p3hwo):not(:first-child){margin-top:10px}li.svelte-14p3hwo{margin-bottom:2px}.roles.svelte-14p3hwo li:where(.svelte-14p3hwo){padding:3px 0}p.svelte-14p3hwo,ul.svelte-14p3hwo,ol.svelte-14p3hwo{margin-bottom:5px}th.svelte-14p3hwo,td.svelte-14p3hwo{padding:3px 6px}}p.svelte-14p3hwo,ul.svelte-14p3hwo,ol.svelte-14p3hwo{margin:0 0 8px}ul.svelte-14p3hwo,ol.svelte-14p3hwo{padding-left:20px}li.svelte-14p3hwo{margin-bottom:4px}.g.svelte-14p3hwo{color:#c7b2ff}.c.svelte-14p3hwo{color:#ff8a92}.roles.svelte-14p3hwo{padding:0;list-style:none}.roles.svelte-14p3hwo li:where(.svelte-14p3hwo){border-bottom:1px solid #c9a14e26;grid-template-columns:104px 1fr;gap:10px;padding:5px 0;display:grid}.roles.svelte-14p3hwo li:where(.svelte-14p3hwo) span:where(.svelte-14p3hwo){color:#e3d9c2}table.svelte-14p3hwo{border-collapse:collapse;width:100%;font-size:15px}th.svelte-14p3hwo,td.svelte-14p3hwo{text-align:left;border-bottom:1px solid #c9a14e26;padding:4px 6px}th.svelte-14p3hwo{letter-spacing:.08em;color:var(--gold-text);font-family:Cinzel,serif;font-size:12px;font-weight:600}.size.svelte-14p3hwo{min-width:22px;display:inline-block}td.svelte-14p3hwo:last-child{white-space:nowrap}.history.svelte-1hxv205{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;font-size:16px;line-height:1.5;display:grid}.history.svelte-1hxv205 section:where(.svelte-1hxv205){min-width:0}.chronology.svelte-1hxv205{border-left:1px solid #c9a14e1f;padding-left:26px}p.svelte-1hxv205{margin:0 0 10px}.history.svelte-1hxv205 h2:where(.svelte-1hxv205):not(:first-child){margin-top:18px}.epigraph.svelte-1hxv205{color:#cdbfa1;margin-bottom:16px;font-style:italic}.g.svelte-1hxv205{color:#c7b2ff}.c.svelte-1hxv205{color:#ff8a92}.timeline.svelte-1hxv205{margin:0;padding:0 0 4px 30px;list-style:none;position:relative}.timeline.svelte-1hxv205:before{content:"";background:linear-gradient(#c9a14ed9,#c9a14ed9 85%,#c9a14e00);border-radius:1px;width:2px;position:absolute;top:4px;bottom:0;left:6px}.timeline.svelte-1hxv205 li:where(.svelte-1hxv205){padding-bottom:14px;position:relative}.timeline.svelte-1hxv205 li:where(.svelte-1hxv205):before{content:"";background:#f2d58e;width:10px;height:10px;position:absolute;top:.45em;left:-29px;transform:rotate(45deg);box-shadow:0 0 10px #f2a64eb3}.date.svelte-1hxv205{color:var(--gold-text);letter-spacing:.05em;margin-bottom:4px;font-family:Cinzel,serif}.date.svelte-1hxv205 strong:where(.svelte-1hxv205){font-weight:700}.date.svelte-1hxv205 .title:where(.svelte-1hxv205){letter-spacing:.12em;text-transform:uppercase;color:#a8997a;margin-left:8px;font-size:13px}.story.svelte-1hxv205{color:#e3d9c2;padding-left:6px}@media (width<=900px){.history.svelte-1hxv205{grid-template-columns:1fr}.chronology.svelte-1hxv205{border-left:none;padding-left:0}}@media (height<=820px){.history.svelte-1hxv205{font-size:15px;line-height:1.4}}.credits.svelte-uhcb2v{text-align:center;font-size:17px}.credits.svelte-uhcb2v p:where(.svelte-uhcb2v){margin:0 0 18px}.credits.svelte-uhcb2v h2:where(.svelte-uhcb2v){margin-bottom:4px}.sheet.svelte-1uha8ag{z-index:3;flex-direction:column;gap:10px;width:min(520px,100vw - 32px);animation:.35s ease-out svelte-1uha8ag-rise;display:flex;position:fixed;top:clamp(20px,5vh,56px);bottom:24px;left:clamp(300px,26vw,400px)}.sheet.wide.svelte-1uha8ag{width:auto;right:var(--gap)}.sheet.wide.svelte-1uha8ag .body:where(.svelte-1uha8ag){flex:1;min-height:0}.sheet.wide.svelte-1uha8ag .body:where(.svelte-1uha8ag)>.cadre{flex:1}.sheet.wide.svelte-1uha8ag .body:where(.svelte-1uha8ag)>.cadre>.defile{flex:auto}header.svelte-1uha8ag{justify-content:space-between;align-items:center;display:flex}.sheet.svelte-1uha8ag .title:where(.svelte-1uha8ag){letter-spacing:.04em;text-transform:none;color:var(--gold-text);text-shadow:0 2px 8px #000000e6;margin:0;font-family:Grenze Gotisch,Cinzel,serif;font-size:34px}.body.svelte-1uha8ag{flex-direction:column;gap:14px;min-height:0;max-height:100%;padding-right:4px;display:flex;overflow:auto}.farewell.svelte-1uha8ag{z-index:5;text-align:center;background:#040208f0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;animation:1.2s ease-out svelte-1uha8ag-fade;display:flex;position:fixed;inset:0}.farewell.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--gold-text);margin:0;font-family:Grenze Gotisch,serif;font-size:clamp(28px,4vw,44px)}.farewell.svelte-1uha8ag .hint:where(.svelte-1uha8ag){color:#a8997a;font-family:EB Garamond,serif;font-size:18px;font-style:italic}.back.svelte-1uha8ag{border:1px solid var(--metal-dim);color:#cfc3a8;cursor:pointer;background:0 0;border-radius:6px;margin-top:22px;padding:8px 18px;font-family:Cinzel,serif}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes svelte-1uha8ag-fade{0%{opacity:0}}@media (width<=760px){.sheet.svelte-1uha8ag,.sheet.wide.svelte-1uha8ag{background:#06030ceb;border-radius:10px;width:auto;padding:12px;inset:16px}}
