.casting-card__frame[data-v-aa0b1fd8]{box-shadow:0 1px 2px #0000000f;transition:transform .35s ease,box-shadow .35s ease}.casting-card:hover .casting-card__frame[data-v-aa0b1fd8]{transform:translateY(-4px);box-shadow:0 16px 30px -14px color-mix(in oklch,var(--color-primary-500) 55%,transparent)}.casting-card__native[data-v-aa0b1fd8]{max-height:calc(100% - 4.75rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.12em;transition:transform .35s ease}.casting-card:hover .casting-card__native[data-v-aa0b1fd8]{transform:translateY(2px)}.casting-seal[data-v-aa0b1fd8]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.6rem;background:var(--seal,#c0392b);color:#fff6ec;font-size:.8rem;font-weight:700;line-height:1;writing-mode:vertical-rl;box-shadow:inset 0 0 0 2px #fff6ec80,0 4px 10px -4px #00000080;transform:rotate(-8deg);transition:transform .3s ease}.casting-card:hover .casting-seal[data-v-aa0b1fd8]{transform:rotate(-14deg) scale(1.08)}.casting-seal--main[data-v-aa0b1fd8]{--seal:#c0392b}.casting-seal--supporting[data-v-aa0b1fd8]{--seal:#1f8a83}.casting-seal--background[data-v-aa0b1fd8]{--seal:#6b7280}@media(prefers-reduced-motion:reduce){.casting-card__frame[data-v-aa0b1fd8],.casting-card__native[data-v-aa0b1fd8],.casting-seal[data-v-aa0b1fd8]{transition:none}}
