@charset "UTF-8";.stilllife.svelte-ly2fyy{width:100%;min-height:100vh;min-height:100svh;min-height:100dvh;flex-grow:1;padding:0;position:relative;background:#333;user-select:none;-webkit-user-select:none;touch-action:none;display:flex;flex-direction:column}.stilllife.svelte-ly2fyy .objList:where(.svelte-ly2fyy){position:absolute;right:0;top:1rem;z-index:10;background:#333;height:calc(100% - 2rem);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.stilllife.svelte-ly2fyy .objList:where(.svelte-ly2fyy)::-webkit-scrollbar{display:none}.stilllife.svelte-ly2fyy .objList:where(.svelte-ly2fyy){border-top:1px solid #444;border-left:1px solid #444;border-bottom:1px solid #444;transform:translate(100%);transition:.3s all ease}.stilllife.svelte-ly2fyy .objList.open:where(.svelte-ly2fyy){transform:translate(0)}.stilllife.svelte-ly2fyy .objList:where(.svelte-ly2fyy) .item:where(.svelte-ly2fyy){width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #222;border-top:1px solid #444}.stilllife.svelte-ly2fyy .objList:where(.svelte-ly2fyy) .item:where(.svelte-ly2fyy):first-child{border-top:none}.stilllife.svelte-ly2fyy .objList:where(.svelte-ly2fyy) .item:where(.svelte-ly2fyy):last-child{border-bottom:none}.stilllife.svelte-ly2fyy .objList:where(.svelte-ly2fyy) .item:where(.svelte-ly2fyy) .blankObj:where(.svelte-ly2fyy){font-weight:900;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid #444;color:#444;border-radius:50%}.stilllife.svelte-ly2fyy .objList:where(.svelte-ly2fyy) .item:where(.svelte-ly2fyy) svg{fill:#777;width:2rem;height:2rem}.stilllife.svelte-ly2fyy .header:where(.svelte-ly2fyy){box-shadow:0 1px 70px #111;flex-shrink:0;display:flex;justify-content:space-between}.stilllife.svelte-ly2fyy .header:where(.svelte-ly2fyy) a.logo:where(.svelte-ly2fyy){padding:.8rem 1rem}.stilllife.svelte-ly2fyy .header:where(.svelte-ly2fyy) a.logo:where(.svelte-ly2fyy) svg{height:1.6rem;fill:#aaa}.stilllife.svelte-ly2fyy .header:where(.svelte-ly2fyy) .blank:where(.svelte-ly2fyy){flex-grow:1}.stilllife.svelte-ly2fyy .header:where(.svelte-ly2fyy) a.listBtn:where(.svelte-ly2fyy),.stilllife.svelte-ly2fyy .header:where(.svelte-ly2fyy) button.restartBtn:where(.svelte-ly2fyy),.stilllife.svelte-ly2fyy .header:where(.svelte-ly2fyy) button.badgeBtn:where(.svelte-ly2fyy){width:3.6rem;display:flex;align-items:center;justify-content:center;border-left:1px solid #222;font-size:1.4rem;color:#aaa}.stilllife.svelte-ly2fyy .game:where(.svelte-ly2fyy){padding:1rem;display:flex;align-items:flex-start;justify-content:center;position:relative}.stilllife.svelte-ly2fyy .game:where(.svelte-ly2fyy) .gameWrab:where(.svelte-ly2fyy){width:100%;max-width:calc((100dvh - 6rem) * .9 * 9 / 12);border:1px solid #444;box-shadow:0 20px 70px #111;position:relative}.stilllife.svelte-ly2fyy .info:where(.svelte-ly2fyy){flex-grow:1;color:#111;font-size:.7rem;text-align:center}.stilllife.svelte-ly2fyy .canvas:where(.svelte-ly2fyy){width:100%;aspect-ratio:9/12;border:1px solid #333;overflow:hidden;background:#333;border-bottom:1px solid #000;touch-action:none}.stilllife.svelte-ly2fyy .canvas:where(.svelte-ly2fyy) canvas{display:block;width:100%;height:100%}.stilllife.svelte-ly2fyy .startTitle:where(.svelte-ly2fyy){position:absolute;top:1rem;left:0;font-size:1rem;width:100%;pointer-events:none}.stilllife.svelte-ly2fyy .startTitle:where(.svelte-ly2fyy) .title:where(.svelte-ly2fyy),.stilllife.svelte-ly2fyy .startTitle:where(.svelte-ly2fyy) .description:where(.svelte-ly2fyy){font-weight:700;color:#ddd;text-align:left;padding:0 1.6rem;text-shadow:1px 1px 2rem #333}.stilllife.svelte-ly2fyy .startTitle:where(.svelte-ly2fyy) .title:where(.svelte-ly2fyy){font-size:6rem;letter-spacing:.4rem;line-height:5.5rem}.stilllife.svelte-ly2fyy .startTitle:where(.svelte-ly2fyy) .description:where(.svelte-ly2fyy){margin-top:2rem;font-size:1rem}.stilllife.svelte-ly2fyy .startTitle:where(.svelte-ly2fyy) .startBtn:where(.svelte-ly2fyy){pointer-events:all;margin-top:2rem;margin-left:1.6rem;margin-right:1.6rem;color:#ddd;font-weight:900;border:1px solid #dddddd;padding:.5rem 1rem;flex-grow:0;background:#333333b3;text-align:center}.stilllife.svelte-ly2fyy .startTitle:where(.svelte-ly2fyy) .rank:where(.svelte-ly2fyy){margin-top:2rem;border-top:1px solid #444;box-shadow:0 10px 30px #111;background:#333;overflow:hidden;width:100%;position:relative}.stilllife.svelte-ly2fyy .startTitle:where(.svelte-ly2fyy) .rank:where(.svelte-ly2fyy) .marquee:where(.svelte-ly2fyy){display:flex;flex-direction:row;white-space:nowrap;width:max-content;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);perspective:1000px;-webkit-perspective:1000px}.stilllife.svelte-ly2fyy .startTitle:where(.svelte-ly2fyy) .rank:where(.svelte-ly2fyy) .marquee.loaded:where(.svelte-ly2fyy){animation:svelte-ly2fyy-scroll-left 20s linear infinite}.stilllife.svelte-ly2fyy .startTitle:where(.svelte-ly2fyy) .rank:where(.svelte-ly2fyy) .item:where(.svelte-ly2fyy){font-size:.8rem;color:#aaa;padding:.5rem 1rem;font-weight:900;flex-shrink:0}.stilllife.svelte-ly2fyy .startTitle:where(.svelte-ly2fyy) .rank:where(.svelte-ly2fyy) .item.highlight:where(.svelte-ly2fyy){color:#333;background-color:#ddd}@keyframes svelte-ly2fyy-scroll-left{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.stilllife.svelte-ly2fyy .bottom:where(.svelte-ly2fyy){display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.8rem;background:#333;border-top:1px solid #555}.stilllife.svelte-ly2fyy .bottom:where(.svelte-ly2fyy) .title:where(.svelte-ly2fyy),.stilllife.svelte-ly2fyy .bottom:where(.svelte-ly2fyy) .nickname:where(.svelte-ly2fyy),.stilllife.svelte-ly2fyy .bottom:where(.svelte-ly2fyy) .score:where(.svelte-ly2fyy){font-weight:700;color:#999}.stilllife.svelte-ly2fyy .bottom:where(.svelte-ly2fyy) .score:where(.svelte-ly2fyy){width:auto;min-width:3.5rem;white-space:nowrap;text-align:right}@media(min-width:768px){.stilllife.svelte-ly2fyy{height:100dvh;width:auto;aspect-ratio:9/16;overflow:hidden;left:50%;margin-left:-28.125dvh;border-left:1px solid #222;border-right:1px solid #222}body.stilllife-body{background:#333}}
