.is-scattered .card:nth-of-type(3n+1) { transform-origin: 10% 90%; transform: rotateZ(-3deg) translate3d(0, 0, 0); } .is-scattered .card:nth-of-type(3n+2) { transform-origin: 80% 20%; transform: rotateZ(2deg) translate3d(0, 0, 0); } .is-scattered .card:nth-of-type(3n+3) { transform-origin: 50% 50%; transform: rotateZ(-5deg) translate3d(0, 0, 0); } .is-offscreen--r { transform: translate(1000px, 0) rotateZ(30deg) !important; } .is-offscreen--l { transform: translate(-1000px, 0) rotateZ(-20deg) !important; } body, html { height: 100%; margin: 0; } .deck { position: relative; width: 300px; height: 200px; } .card { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: white; box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.5); transition: all 0.5s ease-in-out; } .body-message { color: #999; text-align: center; margin-top: 5em; margin-left: auto; margin-right: auto; } .card-header { color: #333; font-size: 1rem; line-height: 1rem; padding: 1rem 1rem 0 1rem; } .card-body { padding: 1rem; font-size: 0.7rem; } .card-footer { position: absolute; bottom: 0; width: 100%; height: 1rem; font-size: 0.5rem; text-align: center; padding-bottom: 1rem; color: lighten(#333, 50%); } .hide-body .card-body { opacity: 0; height: 0; overflow: hidden; } .show-body .card-body { opacity: 1; } .button-container { display: flex; justify-content: center; gap: 1rem; margin-bottom: 1rem; } .add-card-button, .remove-card-button, .reveal-answer-button { align-items: center; justify-content: center; white-space: nowrap; border-radius: 0.375rem; font-size: 0.875rem; font-weight: 500; background-color: black; color: white; padding: 0.5rem 1rem; transition: background-color 0.2s ease-in-out; } .add-card-button:hover { background-color: rgba(0, 0, 0, 0.9); } .remove-card-button { background-color: black; } .reveal-answer-button { background-color: #2196F3; } .background-gradient{ background-color: #fff; background-image: radial-gradient( at 21% 11%, rgba(186, 186, 233, 0.53) 0, transparent 50% ), radial-gradient(at 85% 0, hsla(46, 57%, 78%, 0.52) 0, transparent 50%), radial-gradient(at 91% 36%, rgba(194, 213, 255, 0.68) 0, transparent 50%), radial-gradient(at 8% 40%, rgba(251, 218, 239, 0.46) 0, transparent 50%);; } button:hover { background-color: black; transform: scale(1.05); }