.site-header.svelte-1jmimy8{z-index:50;background:color-mix(in srgb, var(--manila) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid var(--brass);position:sticky;top:0}.bar.svelte-1jmimy8{min-height:60px;padding-inline:var(--space-5);justify-content:space-between;align-items:center;display:flex}.brand.svelte-1jmimy8{align-items:center;gap:var(--space-3);font-family:var(--font-display);color:var(--ink);font-size:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.avatar.svelte-1jmimy8{border-radius:var(--radius-sm);border:1.5px solid var(--brass);width:36px;height:36px;display:block}nav.svelte-1jmimy8{align-items:center;gap:var(--space-5);display:flex}nav.svelte-1jmimy8 a:where(.svelte-1jmimy8){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);padding-block:var(--space-1);border-bottom:2px solid #0000;font-size:.74rem;font-weight:700;text-decoration:none;transition:border-color .15s}nav.svelte-1jmimy8 a:where(.svelte-1jmimy8):hover{border-bottom-color:var(--claret)}nav.svelte-1jmimy8 a.cta:where(.svelte-1jmimy8){background:var(--claret);color:var(--paper);border-radius:var(--radius-sm);box-shadow:0 2px 0 var(--claret-deep);border-bottom:0;padding:.45rem .9rem}nav.svelte-1jmimy8 a.cta:where(.svelte-1jmimy8):hover{background:var(--claret-deep);border-bottom:0}.menu-toggle.svelte-1jmimy8{cursor:pointer;min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;font-size:1.4rem;display:none}@media (width<=640px){.menu-toggle.svelte-1jmimy8{justify-content:center;align-items:center;display:inline-flex}nav.svelte-1jmimy8{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--manila);border-bottom:2px solid var(--brass);flex-direction:column;display:none;position:absolute;inset:60px 0 auto}nav.open.svelte-1jmimy8{display:flex}}.holo.svelte-199mkze{perspective:600px;width:100%}.holo.interactive.svelte-199mkze{touch-action:pan-y}.holo-card.svelte-199mkze{transform-style:preserve-3d;transform:rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg));will-change:transform;background:var(--paper,#f3ecd9);border-radius:14px;transition:transform .6s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0006}.interactive.svelte-199mkze .holo-card:where(.svelte-199mkze){cursor:pointer}.holo-card.holo-active.svelte-199mkze{transition:transform 50ms linear,box-shadow .4s;box-shadow:0 10px 40px #00000080,0 0 30px #bd9a4e59}.holo-image.svelte-199mkze{aspect-ratio:5/7;overflow:hidden}.holo-image.svelte-199mkze img:where(.svelte-199mkze){object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.holo-shine.svelte-199mkze{background-image:repeating-linear-gradient(110deg,#e2e 0%,#64f 8%,#0cf 16%,#0f6 24%,#ff0 32%,#f42 40%,#e2e 48%);background-size:300% 300%;background-position:var(--bg-x,50%) var(--bg-y,50%);mix-blend-mode:color-dodge;opacity:0;pointer-events:none;filter:brightness(.7)saturate(1.5);transition:opacity .3s;position:absolute;inset:0}.holo-active.svelte-199mkze .holo-shine:where(.svelte-199mkze){opacity:.32}.holo-glare.svelte-199mkze{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffff47 0%, #ffffff0f 30%, transparent 60%);mix-blend-mode:overlay;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.holo-active.svelte-199mkze .holo-glare:where(.svelte-199mkze){opacity:1}@media (prefers-reduced-motion:reduce){.holo-card.svelte-199mkze,.holo-card.holo-active.svelte-199mkze,.holo-shine.svelte-199mkze,.holo-glare.svelte-199mkze{transition:none}}.site-footer.svelte-1deu14i{background-color:var(--felt-deep);color:#f3ecd9bf;text-align:center;padding-block:var(--space-8);background-image:repeating-linear-gradient(45deg,#ffffff05 0 2px,#0000 2px 5px)}.crest.svelte-1deu14i{border-radius:var(--radius-sm);border:1.5px solid var(--brass);width:48px;height:48px;margin-bottom:var(--space-3)}.name.svelte-1deu14i{font-family:var(--font-display);color:var(--paper);font-size:1.4rem}.tag.svelte-1deu14i{margin-top:var(--space-1)}.fine.svelte-1deu14i{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:var(--space-4);color:#f3ecd980;font-size:.72rem}
