.cardback.svelte-legrwj{perspective:1000px;aspect-ratio:.585;width:100%;max-width:240px}.inner.svelte-legrwj{width:100%;height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));border-radius:var(--radius);box-shadow:var(--glow-moon);transition:transform .25s;position:relative}.active.svelte-legrwj .inner:where(.svelte-legrwj){transition:transform 50ms linear}.foil.svelte-legrwj{border-radius:var(--radius);mix-blend-mode:color-dodge;opacity:0;background:radial-gradient(circle at var(--gx) var(--gy), var(--foil-warm), var(--foil-cool) 40%, transparent 70%);transition:opacity .2s;position:absolute;inset:0}.active.svelte-legrwj .foil:where(.svelte-legrwj){opacity:.9}.edge.svelte-legrwj{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--edge-line);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.inner.svelte-legrwj,.active.svelte-legrwj .inner:where(.svelte-legrwj){transition:none;transform:none}.foil.svelte-legrwj{display:none}}.altar.svelte-1uha8ag{text-align:center;place-content:center;justify-items:center;min-height:90vh;display:grid}.motif-wrap.svelte-1uha8ag{justify-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.motif.svelte-1uha8ag{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;width:210px;padding:0;display:block}.motif.svelte-1uha8ag:focus-visible{outline-offset:6px}.draw-hint.svelte-1uha8ag{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--moon-300);font-size:.72rem}.lede.svelte-1uha8ag{max-width:46ch;margin:var(--space-3) 0 0;color:var(--moon-200);text-wrap:pretty;font-size:1.15rem;line-height:1.6}.ways.svelte-1uha8ag{width:100%;max-width:32rem;margin-top:var(--space-8);text-align:left;border-top:1px solid var(--ink-700)}.way.svelte-1uha8ag{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--ink-700);grid-template-columns:1fr auto;display:grid}.way-text.svelte-1uha8ag{gap:3px;min-width:0;display:grid}.way-name.svelte-1uha8ag{font-family:var(--font-display);color:var(--moon-100);transition:color .3s var(--ease-out);font-size:1.5rem;line-height:1.05}.way-desc.svelte-1uha8ag{font-family:var(--font-ui);letter-spacing:.02em;color:var(--moon-300);font-size:.78rem}.way-arrow.svelte-1uha8ag{font-family:var(--font-ui);color:var(--moon-300);transition:transform .3s var(--ease-out), color .3s var(--ease-out);font-size:1.1rem}.way.svelte-1uha8ag:hover .way-name:where(.svelte-1uha8ag),.way.svelte-1uha8ag:focus-visible .way-name:where(.svelte-1uha8ag){color:var(--candle)}.way.svelte-1uha8ag:hover .way-arrow:where(.svelte-1uha8ag),.way.svelte-1uha8ag:focus-visible .way-arrow:where(.svelte-1uha8ag){color:var(--candle);transform:translate(6px)}.resume.svelte-1uha8ag{margin-top:var(--space-4);font-family:var(--font-ui);letter-spacing:.04em;color:var(--moon-300);font-size:.85rem}.resume.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--candle);font-style:normal}.resume.svelte-1uha8ag:hover{color:var(--moon-100)}.about-link.svelte-1uha8ag{margin-top:var(--space-8);font-family:var(--font-ui);letter-spacing:.04em;color:var(--moon-300);font-size:.8rem}
