@font-face{font-family:SystemFallback;src:local(Arial)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4d56b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#app,#game{width:100%;height:100%;margin:0;overflow:hidden}body{min-width:320px;min-height:100vh;min-height:100dvh;min-height:var(--yulia-viewport-height,100dvh);-webkit-user-select:none;user-select:none;background:#f4d56b}#app{box-sizing:border-box;padding:0;display:block}#game{width:100vw;width:var(--yulia-viewport-width,100vw);height:100vh;height:100dvh;height:var(--yulia-viewport-height,100dvh);display:block;position:relative}canvas{z-index:1;width:100%;height:100%;box-shadow:none;image-rendering:auto;backface-visibility:hidden;touch-action:none;border-radius:0;display:block;position:relative;transform:translateZ(0)}#game>div{z-index:2}.memory-video{cursor:pointer;background:#201b1b;border:6px solid #fff7df;border-radius:16px;width:224px;height:126px;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 12px 22px #271f1b38}.memory-video video{object-fit:cover;opacity:0;filter:saturate(.85)contrast(1.08);image-rendering:auto;width:100%;height:100%;transition:opacity .18s;display:block}.memory-video--loaded video,.memory-video--playing video{opacity:1}.memory-play{color:#fff4d0;letter-spacing:0;text-align:center;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 42%,#f6cf64f5 0 21px,#0000 22px),#261c18b8;border:0;place-items:center;padding:0 18px;font:800 16px/1.1 Arial,sans-serif;display:grid;position:absolute;inset:0}.memory-play:before{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #34251f;width:0;height:0;position:absolute;top:calc(50% - 18px);left:50%;transform:translate(-35%,-50%)}.memory-play[hidden],.memory-video--playing .memory-play{display:none}
