.dc-need-card{isolation:isolate;aspect-ratio:4/5;text-align:left;background:linear-gradient(160deg, color-mix(in srgb, var(--dc-need-tint,#2a2433) 78%, white), var(--dc-need-tint,#2a2433) 55%, color-mix(in srgb, var(--dc-need-tint,#2a2433) 72%, black));border-radius:16px;outline:none;width:100%;min-width:0;display:block;position:relative;overflow:hidden;box-shadow:0 5px 20px #0000001a;container-type:inline-size}.dc-need-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.dc-need-bleed{object-fit:cover;filter:blur(24px);width:100%;height:100%;position:absolute;inset:0;scale:1.25}.dc-need-slot{aspect-ratio:1;width:var(--stack-size);left:var(--stack-left);top:var(--stack-top);position:absolute;translate:-50% -50%}.dc-need-square{rotate:var(--stack-rotate);border-radius:12px;transition:box-shadow .3s ease-out;position:absolute;inset:0;overflow:hidden;box-shadow:0 5px 20px #0000002e}.dc-need-card:hover .dc-need-square{box-shadow:0 12px 24px #00000047}.dc-need-glow{object-fit:cover;pointer-events:none;mix-blend-mode:screen;filter:blur(24px);width:100%;height:100%;position:absolute;inset:0}.dc-need-edge,.dc-need-card-edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.dc-need-card-edge{box-shadow:inset 0 0 0 1px #ffffff0f}@media (prefers-reduced-motion:reduce){.dc-need-square{transition:none}}
/*# sourceMappingURL=3io32h21qgfe_.css.map*/