.arch-geo.svelte-1hjiici{--arch-x:var(--ring-x,.5);--arch-y:var(--ring-y,.5);--arch-r:var(--ring-r,.2);--wi:max(100cqw, 100cqh * var(--aspect,1.791));--hi:calc(var(--wi) / var(--aspect,1.791));--ox:calc((100cqw - var(--wi)) * var(--focus,.75));--oy:calc((100cqh - var(--hi)) * .5);--cx:calc(var(--ox) + var(--wi) * var(--arch-x));--cy:calc(var(--oy) + var(--hi) * var(--arch-y));--r:calc(var(--wi) * var(--arch-r));--panel-cx:calc(var(--ox) + var(--wi) * var(--ring-x,.5));--panel-cy:calc(var(--oy) + var(--hi) * var(--ring-y,.5));container-type:size}@media (width<40rem){.scene.svelte-1hjiici{-webkit-mask-image:linear-gradient(#000 calc(var(--band) - 12rem), transparent var(--band));mask-image:linear-gradient(#000 calc(var(--band) - 12rem), transparent var(--band))}}:is(.dark,[data-theme=dark]) .arch-geo.svelte-1hjiici{--arch-x:var(--ring-x-dark,.5);--arch-y:var(--ring-y-dark,.5);--arch-r:var(--ring-r-dark,.2)}.arch-wash.svelte-1hjiici{left:calc(var(--cx) - var(--r) * 1.4);top:calc(var(--cy) - var(--r) * 1.4);width:calc(var(--r) * 2.8);aspect-ratio:1;background:radial-gradient(ellipse 36% 17% at 52% 88%, color-mix(in oklab, var(--color-background) 92%, transparent) 0%, color-mix(in oklab, var(--color-background) 70%, transparent) 55%, transparent 100%), radial-gradient(closest-side, var(--color-background) 80%, color-mix(in oklab, var(--color-background) 55%, transparent) 91%, transparent 100%);border-radius:50%;position:absolute}.arch-panel.svelte-1hjiici{width:17rem;inset-inline-start:max(calc(var(--panel-cx) - 8.5rem), 53.5rem);top:clamp(12rem, var(--panel-cy), calc(100cqh - 12.5rem));translate:0 -50%}.div-plate.svelte-aee8ja{min-height:6.5rem;padding:.875rem 1rem}.div-count.svelte-aee8ja{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);color:var(--color-gold-100);text-shadow:0 1px 2px color-mix(in srgb, var(--color-ink-900) 85%, transparent);margin-top:.25rem;display:block}:root:not(.dark):not([data-theme=dark]) .div-count.svelte-aee8ja{color:var(--color-ink-800);text-shadow:0 0 2px var(--color-ink-50)}.tip.svelte-aee8ja{top:.5rem;z-index:1;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-300) 55%, transparent);font-family:var(--font-latin-serif);color:var(--color-gold-100);text-shadow:0 1px 2px color-mix(in srgb, var(--color-ink-900) 85%, transparent);cursor:help;border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-inline-end:.5rem}:root:not(.dark):not([data-theme=dark]) .tip.svelte-aee8ja{color:var(--color-ink-800);text-shadow:0 0 2px var(--color-ink-50);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-600) 55%, transparent)}.all-plate.svelte-1uha8ag{min-height:max(3rem,44px);font-family:var(--font-latin-serif);letter-spacing:.02em;color:var(--color-gold-100);text-shadow:0 1px 2px color-mix(in srgb, var(--color-ink-900) 85%, transparent);justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.9375rem;font-weight:500;display:flex}.all-plate.svelte-1uha8ag .all-plate-arrow{color:var(--color-gold-300)}:root:not(.dark):not([data-theme=dark]) .all-plate.svelte-1uha8ag{color:var(--color-ink-800);text-shadow:0 0 2px var(--color-ink-50)}:root:not(.dark):not([data-theme=dark]) .all-plate.svelte-1uha8ag .all-plate-arrow{color:var(--color-gold-700)}
