.decoder-card{perspective:1000px}.decoder-card-faces{transform-style:preserve-3d;transition:transform .5s ease-in-out;display:grid}.decoder-card[aria-expanded=true] .decoder-card-faces{transform:rotateY(180deg)}.decoder-face{backface-visibility:hidden;overflow-wrap:anywhere;flex-direction:column;grid-area:1/1;min-width:0;min-height:17rem;display:flex}.decoder-back{transform:rotateY(180deg)}.decoder-print-footer{display:none}@media print{body:has(.decoder-cheat-sheet) *{visibility:hidden!important}:is(body:has(.decoder-cheat-sheet) .decoder-cheat-sheet,body:has(.decoder-cheat-sheet) .decoder-cheat-sheet *){visibility:visible!important}.decoder-cheat-sheet{padding:1rem;position:absolute;inset:0}.decoder-cheat-sheet .decoder-no-print{display:none!important}.decoder-print-footer{display:block}.decoder-cheat-row{break-inside:avoid}.decoder-phrase{background:0 0}}@media (prefers-reduced-motion:reduce){.decoder-card-faces{transition:none;transform:none!important}.decoder-back{transform:none}.decoder-card[aria-expanded=false] .decoder-back,.decoder-card[aria-expanded=true] .decoder-front{visibility:hidden}}
