.slot.svelte-yyxukg{gap:var(--space-2);display:grid}.frame.svelte-yyxukg{aspect-ratio:4/5;border:3px solid var(--enamel);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-print), inset 0 0 0 1px var(--pin);place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--steel-deep);text-align:center;display:grid;position:relative}.frame.svelte-yyxukg:before{content:"";border:1px dashed var(--pin);border-radius:calc(var(--radius) - 2px);pointer-events:none;position:absolute;inset:10px}.mark.svelte-yyxukg{width:40px;height:40px}.blade.svelte-yyxukg{transform-box:view-box;transform-origin:24px 24.3px}@media (prefers-reduced-motion:no-preference){.slot.svelte-yyxukg:hover .blade-a:where(.svelte-yyxukg){animation:svelte-yyxukg-snip-a calc(var(--motion-snip) * 3) var(--ease-snip)}.slot.svelte-yyxukg:hover .blade-b:where(.svelte-yyxukg){animation:svelte-yyxukg-snip-b calc(var(--motion-snip) * 3) var(--ease-snip)}@keyframes svelte-yyxukg-snip-a{45%{rotate:-12deg}}@keyframes svelte-yyxukg-snip-b{45%{rotate:12deg}}}.slot-label.svelte-yyxukg{letter-spacing:.14em;text-transform:uppercase;max-width:18ch;font-size:.72rem;font-weight:600}figcaption.svelte-yyxukg{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);text-transform:uppercase;letter-spacing:.03em}
