.card[data-v-fcacebf5]{--c:var(--primary);background:linear-gradient(155deg,color-mix(in srgb,var(--c) 85%,#fff) 0,var(--c) 70%,color-mix(in srgb,var(--c) 80%,#000) 100%);border-radius:var(--radius-card);box-shadow:var(--elev-2),inset 0 1px #ffffff4d;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.6rem;justify-content:flex-end;min-height:250px;overflow:hidden;padding:var(--space-md);position:relative;text-decoration:none;transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.card[data-v-fcacebf5]:after{background-image:var(--noise);background-size:140px;content:"";inset:0;mix-blend-mode:soft-light;opacity:.15;pointer-events:none;position:absolute}.card[data-v-fcacebf5]:hover{box-shadow:var(--elev-3),inset 0 1px #ffffff4d;transform:translateY(-2px)}.card[data-v-fcacebf5]:focus-visible{box-shadow:var(--ring);outline:none}.card__title[data-v-fcacebf5]{font-size:var(--step-2);letter-spacing:-.015em;line-height:1.08;position:relative;z-index:1}.card__summary[data-v-fcacebf5]{color:#ffffffd1;font-size:var(--step--1);line-height:1.55;margin:0;max-width:34ch;position:relative;z-index:1}.card__go[data-v-fcacebf5]{background:#fff3;border-radius:var(--radius-circle);display:grid;font-size:1.1rem;height:2.3rem;place-items:center;position:absolute;right:var(--space-md);top:var(--space-md);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease);width:2.3rem;z-index:1}.card:hover .card__go[data-v-fcacebf5]{background:#ffffff4d;transform:translate(3px)}
