*,:before,:after{box-sizing:border-box}body{color:#e0e0e0;background:#0f0f0f;margin:0;font-family:ui-monospace,Consolas,monospace}#root{max-width:1600px;margin:0 auto;padding:1rem}h1{color:#f5c518;margin-bottom:.5rem}button{cursor:pointer;color:#0f0f0f;background:#f5c518;border:none;border-radius:4px;padding:.5rem 1rem;font-family:inherit;font-size:1rem;font-weight:700}button:disabled{opacity:.4;cursor:not-allowed}input{color:#e0e0e0;background:#1e1e1e;border:1px solid #444;border-radius:4px;padding:.5rem;font-family:inherit;font-size:1rem}code{background:#1e1e1e;border-radius:3px;padding:2px 6px}@keyframes countdownPop{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes cardFlipIn{0%{opacity:0;transform:perspective(500px)rotateY(-90deg)}55%{opacity:1;transform:perspective(500px)rotateY(10deg)}78%{opacity:1;transform:perspective(500px)rotateY(-4deg)}to{opacity:1;transform:perspective(500px)rotateY(0)}}@keyframes cardSpin{0%{transform:rotateY(0)scale(1)}50%{transform:rotateY(180deg)scale(1.15)}to{transform:rotateY(360deg)scale(1)}}
