﻿.flip-card{position:relative;width:100%}.flip-card__stage{position:relative}.flip-card__card{position:relative}.flip-card__viewport{perspective:1600px}.flip-card__panel{position:absolute;inset:0;z-index:0;opacity:1;transform-origin:center;transition:transform .45s ease,opacity .2s ease;pointer-events:none}.flip-card[data-flip-direction=left] .flip-card__panel{transform:rotate(-2deg)}.flip-card[data-flip-direction=right] .flip-card__panel{transform:rotate(2deg)}.flip-card[data-flip-direction=left]:not(.is-flipped) .flip-card__stage:hover .flip-card__panel{transform:rotate(-2.6deg)}.flip-card[data-flip-direction=right]:not(.is-flipped) .flip-card__stage:hover .flip-card__panel{transform:rotate(2.6deg)}.flip-card.is-flipped .flip-card__panel{transform:rotate(0deg);opacity:0;transition-delay:0s,.45s}.flip-card__inner{position:relative;z-index:1;transform-style:preserve-3d;transition:transform .6s ease,height .6s ease;transition-delay:0s}.flip-card.is-flipped .flip-card__inner{transform:rotateY(180deg);transition-delay:.45s}.flip-card__face{display:flex;flex-direction:column;align-items:flex-start;gap:16px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-card__face>:first-child{margin-top:0}.flip-card__face>:last-child{margin-bottom:0}.flip-card__face--front{position:relative;transform:rotate(0deg)}.flip-card__face--back{position:absolute;top:0;left:0;width:100%;transform:rotateY(180deg)}.flip-card__trigger{display:inline-flex;align-items:center;gap:8px;border:0;font:inherit;font-weight:600;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease}.flip-card__trigger::after{content:"→";display:inline-block;transition:transform .2s ease}.flip-card__trigger:hover::after{transform:translateX(4px)}.flip-card__trigger:focus-visible{outline:3px solid var(--primary-1);outline-offset:3px}.flip-card__trigger--back::after{content:"←"}.flip-card__trigger--back:hover::after{transform:translateX(-4px)}.flip-card__face[aria-hidden=true]{pointer-events:none}.flip-card.is-preview .flip-card__panel{display:none}.flip-card.is-preview .flip-card__inner{display:block;transform:none;transform-style:flat}.flip-card.is-preview .flip-card__face{position:relative;top:auto;left:auto;width:auto;transform:none;backface-visibility:visible;-webkit-backface-visibility:visible;pointer-events:auto}.flip-card.is-preview .flip-card__face--back{margin-top:24px}@media(prefers-reduced-motion: reduce){.flip-card:not(.is-preview) .flip-card__inner{transition:none}.flip-card:not(.is-preview) .flip-card__panel{transition:none}.flip-card:not(.is-preview) .flip-card__face{backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity .2s ease}.flip-card:not(.is-preview) .flip-card__face--back{transform:none;opacity:0;visibility:hidden}.flip-card:not(.is-preview).is-flipped .flip-card__inner{transform:none}.flip-card:not(.is-preview).is-flipped .flip-card__face--front{opacity:0;visibility:hidden}.flip-card:not(.is-preview).is-flipped .flip-card__face--back{opacity:1;visibility:visible}}
/*# sourceMappingURL=style.css.map */