.falling{pointer-events:none;z-index:0;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw);overflow:hidden}.falling img{opacity:.3;height:auto;position:absolute}.games{padding-top:0;padding-bottom:0}.kraft{z-index:1;isolation:isolate;position:relative}.kraft:before,.kraft:after{content:"";z-index:-1;background-blend-mode:multiply;background:#d5ccb9 url(/assets/ink/paper.png);width:100vw;position:absolute;left:calc(50% - 50vw)}.kraft:before{top:-15px;bottom:0;-webkit-mask:url(/assets/c/torn-ink.png) 0 0/2400px 16px repeat-x,linear-gradient(#000 0 0) 0 15px/100% calc(100% - 15px) no-repeat;mask:url(/assets/c/torn-ink.png) 0 0/2400px 16px repeat-x,linear-gradient(#000 0 0) 0 15px/100% calc(100% - 15px) no-repeat}.kraft:after{height:16px;bottom:-15px;transform:scaleY(-1);-webkit-mask:url(/assets/c/torn-ink.png) 700px 0/2400px 100% repeat-x;mask:url(/assets/c/torn-ink.png) 700px 0/2400px 100% repeat-x}.kraft.end:after{display:none}.kraft.lead{margin-top:40px;margin-bottom:110px;padding:56px 0}.intro{z-index:1;max-width:30em;font-size:24px;line-height:1.45;position:relative}.game{z-index:1;align-items:center;gap:56px;margin:0 0 160px;display:grid;position:relative}.game.a{grid-template-columns:1.25fr 1fr}.game.b{grid-template-columns:1fr 1.1fr;margin-left:5%}.game.c{grid-template-columns:1.3fr 1fr;margin-right:3%}.game.b .plate{order:2}.plate{color:inherit;display:block;position:relative}.plate .band{background:var(--band);transform:rotate(var(--bandrot));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:9% -6% -8% -5%}.plate .band:before{content:"";background:inherit;clip-path:polygon(0 70%,4% 40%,9% 60%,15% 25%,22% 55%,30% 35%,37% 60%,45% 20%,52% 50%,60% 30%,68% 60%,75% 35%,83% 55%,90% 25%,96% 50%,100% 35%,100% 100%,0 100%);height:15px;position:absolute;top:-14px;left:0;right:0}.plate .frame{transform:rotate(var(--rot));transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;position:relative;box-shadow:0 2px 3px #1a191e2e}.plate .frame:after{content:"";border:4px solid var(--ink);filter:url(#rough-lg);pointer-events:none;position:absolute;inset:-7px}.plate:hover .frame,.plate:focus-visible .frame{transform:rotate(calc(var(--rot) * .3)) translateY(-8px);box-shadow:0 18px 28px #1a191e38}.plate:hover .band{transform:rotate(calc(var(--bandrot) * 1.5))}.plate img{width:100%}.plate .tape{z-index:2;background:#e6dec8d1;width:96px;height:28px;position:absolute;top:-14px;box-shadow:0 1px 2px #0000001f}.stamp{z-index:3;letter-spacing:.06em;text-transform:uppercase;outline-offset:3px;transform:rotate(var(--sr));background:var(--paper);opacity:.9;filter:url(#rough);border:3px solid;outline:1.5px solid;padding:7px 12px 6px;font-family:Archivo,sans-serif;font-size:18px;font-weight:900;font-stretch:85%;line-height:1;position:absolute;bottom:-34px;right:26px}.game h2{text-transform:uppercase;letter-spacing:-.01em;filter:url(#rough);text-wrap:balance;margin-bottom:18px;font-family:Archivo,sans-serif;font-size:clamp(42px,5.4vw,78px);font-weight:900;font-stretch:80%;line-height:.92}.game.long h2{font-size:clamp(40px,4.6vw,64px)}.game p{max-width:30em}.game .genres{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);flex-wrap:wrap;margin:-4px 0 16px;font-family:Archivo,sans-serif;font-size:14px;font-weight:800;font-stretch:82%;line-height:1.4;display:flex}.game .genres span{white-space:nowrap}.game .genres span:not(:last-child):after{content:"·";color:#9a948b;margin:0 8px}.runs{border-top:1.5px solid var(--ink);max-width:30em;color:var(--soft);flex-wrap:wrap;gap:8px 22px;margin-top:22px;padding-top:14px;font-size:16px;list-style:none;display:flex}.runs li{align-items:center;gap:9px;display:flex}.runs .ico{width:26px;height:26px;color:var(--ink)}.btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.break{z-index:1;justify-content:center;align-items:flex-start;gap:22px;padding-bottom:70px;display:flex;position:relative}.break img{opacity:.85}.who{padding:80px 0 150px}.who h2{text-transform:uppercase;filter:url(#rough);margin-bottom:18px;font-family:Archivo,sans-serif;font-size:clamp(34px,3.8vw,52px);font-weight:900;font-stretch:80%;line-height:.95}.who p{max-width:32em;margin-bottom:14px}.who .links{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.who .links a{white-space:nowrap}@media (width<=600px){.who .links{display:grid}.who .links a{justify-content:center}.who .links small{display:none}}body:has(.games) .site-foot{z-index:2;margin-top:0}@media (width<=820px){.kraft.lead{margin-top:24px;margin-bottom:70px;padding:36px 0}.intro{font-size:19px}.game.a,.game.b,.game.c{grid-template-columns:1fr;gap:52px;margin:0 0 96px}.game.b .plate{order:0}.plate .band{inset:7% -2% -5%}.stamp{font-size:15px;bottom:-26px;left:auto!important;right:6px!important}.btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btns .ink-btn{grid-column:1/-1;justify-content:center}.btns .line-btn{justify-content:center;padding-left:8px;padding-right:8px}.falling{display:none}.who{padding:56px 0 110px}.break{padding-bottom:50px}}
