.participation-card{perspective:1400px;width:100%;min-width:0;position:relative;overflow:clip}.participation-card-rotor{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.22,.68,.2,1);position:relative}.participation-card-front,.participation-card-back{backface-visibility:hidden}.participation-card.is-accepted .participation-card-rotor{transform:rotateY(180deg)}.participation-card.is-accepted .participation-card-front{pointer-events:none;visibility:hidden;transition:visibility 0s .25s}.participation-card-back{text-align:center;color:#164f49;overflow-wrap:anywhere;background:#eaf3f0;border:1px solid #b7d0ca;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,5vw,64px);display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.participation-card-back h2{font-family:var(--font-serif,Georgia,serif);max-width:24ch;margin:20px 0 16px;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.15}.participation-card-back h2:focus{outline:none}.participation-card-back p{max-width:43ch;margin:0;line-height:1.6}.participation-card-check{color:#fff;background:#164f49;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;display:grid}.participation-card-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.participation-card-rotor,.participation-card.is-accepted .participation-card-front{transition:none}.participation-card.is-accepted .participation-card-rotor,.participation-card-back{transform:none}.participation-card.is-accepted .participation-card-front{visibility:hidden}}
