html,body{margin:0;padding:0;font-family:Georgia!important;background-color:#fbf6da;color:#333}body,a{color:#333}.top{background-color:#000}small{font-size:67%;line-height:125%;display:block}#intro{z-index:1;position:fixed;width:100%;margin:0;padding:0;height:100dvh;overflow:hidden;background:#000;color:#fbf6da;perspective:1000px;display:flex;justify-content:center;align-items:center;animation:.6s fade 3s ease-in forwards}@keyframes fade{0%{opacity:1}to{opacity:0}}.card-wrapper{z-index:2;width:calc(8dvmax * 240 / 334);position:absolute;transform-style:preserve-3d;pointer-events:none;animation:fly 3s ease-out forwards}playing-card{width:100%;position:absolute;backface-visibility:hidden;animation:brighten 2s ease-out forwards}playing-card[back]{transform:rotateY(180deg)}@keyframes fly{0%{transform:translateZ(0) rotateX(0) rotateY(0) rotate(0) scale(.75)}to{transform:translate3d(var(--tx),var(--ty),var(--tz)) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--rz)) scale(1)}}@keyframes brighten{0%{filter:brightness(10%)}50%{filter:brightness(100%)}}#typewriter{font-size:8dvmax;margin:1rem;position:absolute;text-align:center}.toast{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);background:#333;color:#fbf6da;padding:1rem;border-radius:6px;z-index:9999;opacity:0;transition:opacity .3s}_::-webkit-full-page-media,_:future,:root #video{width:100%;height:auto}.suits{display:flex;justify-content:space-around;font-size:3rem;margin:2rem 0 1rem}.actions{margin:4rem 0;display:flex;gap:3rem 14rem;flex-wrap:wrap}.actions>div{line-height:125%;flex-grow:1;flex-basis:0}.actions a{font-weight:700}
