@font-face{font-family:Caprasimo;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAtAAAwAAAAADsAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABHAAAAEkAAABWK5okZk9TLzIAAAFoAAAAVQAAAGB30TaVY21hcAAAAcAAAAByAAAAnAyKMJxnYXNwAAACNAAAAAgAAAAIAAAAEGdseWYAAAI8AAAGwQAACPT5mo5jaGVhZAAACQAAAAA1AAAANiiHDghoaGVhAAAJOAAAAB8AAAAkEB8EV2htdHgAAAlYAAAAPAAAAFRF9gSHbG9jYQAACZQAAAAsAAAALBwFHoxtYXhwAAAJwAAAABwAAAAgACQBJm5hbWUAAAncAAAA9QAAAhYr40j8cG9zdAAACtQAAABrAAAAjl/1qz542mNgZGBg4GJQYTBiYHJx8wlh4MtJLMlj4GNgYQCC///B8ozZqUV5DBwgFggD5ZiAPEYw5gHyQGJCDIxAyAzETP8/AgCyDQlKAAAAeNpjYGG5zjiBgZWBgXUWqzEDA8MJCM2kxsjIJASkOThZWJi5mVhYGhgY8hmQgLu/vzuDA4OCggJrwr9SBgb2CMarCgwMjCA5FqBpQEqBgQkAJs4LCwAAAHjaTckxDgFBAADA2VsJCUTkolLsA3zC+Yj7hHiCWqvxFZV4hIjKK/aW5sK0gwoRtSigNnDEylw0kTQuoQ2HcKpu1b16xBBjHKVUCpLNd3d/q9/yKtfS0p27fd7mJq/J4zx8vgXA0s9Mb6E2NfkA168fTQAAAAEAAf//AA942q1VZWDiWBd9SQjptJBBmxZNSAmQ4KSBBmmRQtstVuou4+4+s76fu7u7u7u7u7u7S+n3ksq38nfRe897Cefcc98FoOAgAGgGXwUYIABIGBmjlzEyB5FvtJvII9pX8dV/v9CPG+C+HADaGfwIKINRALwWLct4uH5RSkpS0ixJ/WIYhVmCiXdbLSRqtXRTZhdKdcNsZ2cOrnM+H0NotVaLC8UYDJ0oSu0fSKWE2+HQ/UTb5fa7ixL6Rano6HPsw79gMHOCxwG3IFKJjbAETreDeIctOhiNIKUXnhwQE3I04rQNseirjKyZstnDgoIFQjZHj5ExbL4kMp5negNBOQHBsJ0ykg79IbIn3etgmTjyG+RvAGrOAoC/EapiQRAkAUAg9z26xj1NLhTKIFwowhoTcaiVM4scy0KRMMPfOP+U17b++0cpH5AC8JWX0I31L7zx5PNOzDxnfZPQ9p2dOvOSpdbJsfpoGhk/dNeIQxyIJ2iBR78d5N3xxIDIr77w0p1Poc3Ne9C/tNm7Dp+5578fbhx9zfjCNCQE5re+q/kF/kjQgkw9nI/jWI+WVQL4UtjFXZjKCeZhDAIQ6YZ1hxgMuilKdWD3QqsFQi5MsQh9FT8ZMPWZ+QYvh7r0lA4bFnwDqdHTk/HDsTJ99OMvWH7MLx8daPqZoofLBPiEu7NBlCMCby2+/L5YMzvtXXvrE1oLz/6ws4PAcNdQIncrp9NHRLFWFUNZPmLf565feuMdT/3U4Y7ODrMYqzBbPZaYHGKOPDGejA4wOnft3Msvnn31mZSikoXdZYM+DO31lmpBP6LI5B7cWQ9uOC1sKgJR2krzoZK0+aH+4fhQvP0SigoI0WEJHZBKQlKwdn7ka4TeF/eVJISSSpzH46Xar47lYyflhDggiu4Afy9a8IXtTk5WeiYet9vtlpCx/SbkvM5JUr32eETBw4LNHuE2P/Rk3u8SFe7k1o+w92toMAETtcQULLLaMmrh2V3LFCX3d+z+hrnQ2I5h3duGhVGk7ZFcDlfBvfjCjRufu+Y+aUM6w13uIC3EejsJU6pfLPUna+kAn4lMP+fy8H1fOB6o+3BvHxNheL8R13R4I5GRkWXsostHe3R6HWFZedqhR724bCBxXSxVZRxJpzgUKhRDMV+K3mcMN+45cv05Y1o9Quoj+WkXFaH8lfxkXlH49vancD3+C3AbALjaTQp5TrUoSaIwV3Rt0w+ju6Gin8ihu6FaABe2bRaWlzgu08e7b0tWK8bCuTO5bNZqzWXyZ8/mjdVC6UA0emC4WIMrZ/PKSjY7dOZswTRaT1bdQt/vBLc7dOEXJ5rvmi0fn2uFDLVS6WA0erA83DAmlxfFbNZizWakxaWkoVkuKyulUt0gNOfOjE29r37i5wDZetXmPzVf0BbBmHLmiURcqTmLkRjr2fUIEt9psqQZfmMKmkhK6tK2Q3Dz9ihrIO87NxN+/1CXfPY9j60+/9hSvTKTlQU2mqllkHC0XIkOCa/p6fnrp1M3Tw4fn04UI4LI0ZxUlrC/7u84JYqbI1e/+YoV/uhS9VBhphBi6bGZo4Mkgca0TtraE/RFhU9++qvWxEJlYTJaLkd5mh+tLQAUyBo79gn858ACQgCY4TBWy60WnlAr7hWTkDJ8bcPE3oIcMfWGqiOFtVCReRPpNNh9yAd0VY0Ws82NFY6ORvaZu95Augz2gGYmOMtJR8uzJW+zaJgkumiOph7XsZ/IrU2Whxosoccr2i5G6ZINzQT2fK0H9MJku/V3JhScQrsUCPS53lyqXAx+2i3SlM/0738Z/d10v1vzUi6YC3+B4VmfSf+Wt+hNPpZnAAIVytjH8RTQQ327p10dD7KcQV+UluX05oqc0bxzoFJJpSpl9QoSZfDfAot6xV5J9oSzQX2POJ4eO3Wp8nLSbnCFNE3bZKs3NJdeq06edha0HezOXeidu8R3j7MiSe3vP6XH+ylSYEOuvgYtX2udxH+bngv1TrQcNNtH2uSlanUNqHfRYTj+NOCGiUcZA+ph2T0gifieXehQ9vA053FaPFzM5p0eyx6e8fY5DR6/kmmM2SyX4EZ8uTtm1Kjiy945C1T/MeyX+C3QBSj1F/rFHaOZ+8WIfuHK1fmFy1eQ1yrB4tVrGmxxbXV5eXV1SfleXF9bhFwHNC2M0QJgv597D7FPS6Ar3om03PK+WG8OM5Rg/uIXLQJFh02k5gP+Usn/BtJr8QQMujvu0BkCjMW7/+FkubW1/W9IHEE5oAEAEMAAfo0cgbj6/0H4IY6ruBEhkVdDXJ3NWg/EoTT47vwF+B9s3dYpAAAAeNpjYGRgAGKnsA5LhXh+m68M3BwMIHD/i5kSiH6wvtf0v/XfH5yd7DVALhsDE0gUADgKC/YAAAB42mNgZGBgj/inzcDA+e+/9R8Jzk6gCCoQBQCIBAWHAHjaY5rPkMrEwMDANpfBjnUvgy2rJkMUmy2DMvMFBj7WwwzbWM7+X8nCwGAFxMkgmgETW4JoZH0AZuIMvAAAABQAFAB/ANABQwGhAhICewLeAyUDTwNoA4sDrgPeBAQEMQRXBGMEbwR6eNpjYGRgYBBlWM3AwVDJwALmIQATAyMAHjIBS3jahZADbkRRAEVPbcYNiqC226C2HY/Nj2IfXVLjrmDWMIuYm8mYebr8eEA3Ptpoae8B/kjncAujpHK4lUH+c7iNHX5zuJ0pjBzuYIyPHO6UvpXDg0IQwNJIYLLHsoaJG4OgFEt4CVM4ojMu1S//njNuOMaphKFdPlG5izzhVcJW2innTcxArrwYE6yyxIrGao3uREW3mN3nnHuNc6Gm76xg1fljrQQ/GOL+7J9PsMaK1rrQixSvzlrf94ChMyTfnW0dYusMSDMwxWeq7tGvrhLKuVjCrWRUqkenGwOvkk6CQov40A0pa8p3V7271J9lKQPEe1UAAAAAeNpjYGIAg/9CjIwM2IAoEDMzqDCoMpgx2DCEMTQxLGO4z/CQ4RYjEyMzIwsjKyMbIzvDE4bdDE85E5NLS1KT83OTONOLEssgrJLMnBQwiyclM7UotTizGCycnFiUn6eXnFgAFwZxADjmISYA)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caprasimo;font-style:normal;font-display:swap;font-weight:400;src:url(./caprasimo-latin-400-normal-u3avbpQ7.woff2)format("woff2"),url(./caprasimo-latin-400-normal-CPOhBPz8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:500;src:url(./inknut-antiqua-devanagari-500-normal-CkO3oQO0.woff2)format("woff2"),url(./inknut-antiqua-devanagari-500-normal-Cqx7i3VA.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:500;src:url(./inknut-antiqua-latin-ext-500-normal-DA9MZLp4.woff2)format("woff2"),url(./inknut-antiqua-latin-ext-500-normal-B3qKJfHG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:500;src:url(./inknut-antiqua-latin-500-normal-jvR6mbIB.woff2)format("woff2"),url(./inknut-antiqua-latin-500-normal-pto7NXHA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:800;src:url(./inknut-antiqua-devanagari-800-normal-reNAJLHk.woff2)format("woff2"),url(./inknut-antiqua-devanagari-800-normal-caeqeH61.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:800;src:url(./inknut-antiqua-latin-ext-800-normal-BylRVVYu.woff2)format("woff2"),url(./inknut-antiqua-latin-ext-800-normal-D9bz0nz-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inknut Antiqua;font-style:normal;font-display:swap;font-weight:800;src:url(./inknut-antiqua-latin-800-normal-Cg1yCCHc.woff2)format("woff2"),url(./inknut-antiqua-latin-800-normal-BT1gymP4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(./vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(./vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(./vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(./yellowtail-latin-ext-400-normal-sEGoB7yK.woff2)format("woff2"),url(./yellowtail-latin-ext-400-normal-BmJ29hGN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(./yellowtail-latin-400-normal-BfFX3xIh.woff2)format("woff2"),url(./yellowtail-latin-400-normal-qKkxeRph.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--u:min(1dvh, .75vw);--cc:clamp(19px, calc(4.9 * var(--u)), 52px);--top:0%;--yellow:#ead24c;--paper:#f3ecd9;--ink:#2a2118;--tv:"Inknut Antiqua", Georgia, "Times New Roman", serif;--osd:"VT323", ui-monospace, Menlo, monospace;--label:"Helvetica Neue", Helvetica, Arial, sans-serif;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;background:#030304;height:100%;margin:0;overflow:hidden}body{font-family:var(--label);color:#e9e1cf;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}button{font:inherit}[hidden]{display:none!important}.screen{cursor:default;background:#030304;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#gl{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ov{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;left:0;right:0}.osd{top:calc(5 * var(--u) + var(--safe-t));font-family:var(--osd);font-size:clamp(18px, 6.6 * var(--u), 64px);color:#f2fff2;letter-spacing:.04em;text-shadow:0 0 .3em #96ffbebf,.07em .07em #000000a6;white-space:nowrap;line-height:1;transition:opacity .2s;position:absolute}.osd-l{left:calc(6 * var(--u) + var(--safe-l))}.osd-r{right:calc(6 * var(--u) + var(--safe-r));font-size:clamp(15px, 4.6 * var(--u), 44px);opacity:.7}.titlecard:not([hidden])~.osd-r,.screen.on .osd,.screen.held .osd{opacity:0}.colorname,.lower,.credits,.tc-slate{font-family:var(--tv);text-shadow:.075em .075em #1b1a08,-.03em -.03em #1b1a08,.03em -.03em #1b1a08,-.03em .05em #1b1a08,0 0 .5em #0000008c;filter:blur(.3px)}.colorname{left:0;right:0;bottom:calc(17 * var(--u) + var(--safe-b));text-align:center;font-weight:800;font-size:clamp(17px, 6.4 * var(--u), 70px);letter-spacing:.03em;color:var(--yellow);line-height:1.1;position:absolute}.lower{left:calc(9 * var(--u) + var(--safe-l));bottom:calc(4.4 * var(--u) + 3.6 * var(--cc) + 8px + var(--safe-b));gap:calc(.6 * var(--u));display:grid;position:absolute}.lower b{font-weight:800;font-size:clamp(20px, 7.2 * var(--u), 78px);color:var(--yellow);letter-spacing:.03em;line-height:1}.lower span{font-weight:500;font-size:clamp(13px, 4.2 * var(--u), 46px);color:#fff;line-height:1}.credits{place-content:center;gap:calc(4 * var(--u));text-align:center;background:radial-gradient(#0000004d,#0000 70%);padding:0 4vw;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.credits .role{font-weight:500;font-size:clamp(13px, 4.4 * var(--u), 48px);color:#fff;line-height:1.2}.credits .names{font-weight:800;font-size:clamp(17px, 6 * var(--u), 66px);color:var(--yellow);letter-spacing:.02em;line-height:1.22}.cc{left:50%;bottom:calc(4.4 * var(--u) + var(--safe-b));text-align:center;width:min(92vw,52em);font-family:var(--osd);font-size:var(--cc);text-transform:uppercase;color:#fff;letter-spacing:.02em;text-wrap:balance;line-height:1.1;position:absolute;transform:translate(-50%)}.cc span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000;padding:.06em .5em .1em}.cc span:empty{display:none}.titlecard{filter:saturate(1.12)contrast(1.04)blur(.35px);background:#0b0806 url(../img/title.jpg) 30%/cover;position:absolute;top:0;bottom:0;left:0;right:0}.titlecard:after{content:"";mix-blend-mode:multiply;background:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px);position:absolute;top:0;bottom:0;left:0;right:0}.tc-title{right:3vw;top:calc(5 * var(--u) + var(--safe-t));width:min(58vw, 76 * var(--u));text-align:center;color:#fff7e2;text-shadow:.05em .06em #301606eb,0 0 .5em #3016068c;position:absolute}.tc-the,.tc-main{font-family:Caprasimo,Georgia,serif;line-height:.98;display:block}.tc-the{font-size:calc(8.4 * var(--u))}.tc-main{font-size:calc(17 * var(--u))}.tc-with{font-family:Yellowtail,cursive;font-size:calc(9.6 * var(--u));color:var(--yellow);margin-top:.12em;line-height:1;display:inline-block;transform:rotate(-4deg)}.tc-slate{left:4vw;right:4vw;bottom:calc(5 * var(--u) + var(--safe-b));text-align:center;font-weight:800;font-size:clamp(16px, 4.9 * var(--u), 54px);color:var(--yellow);line-height:1.25;position:absolute}.tc-slate small{color:#fff;font-size:.74em;font-weight:500;display:block}.split .colorname{bottom:auto;top:calc(var(--top) - 11 * var(--u))}.split .credits{bottom:calc(100% - var(--top))}.split .lower{left:calc(6 * var(--u) + var(--safe-l));bottom:calc(7 * var(--u) + 3.6 * var(--cc) + 8px + var(--safe-b))}.split .cc{bottom:calc(7 * var(--u) + var(--safe-b))}.split .titlecard{background-position:21%}.split .tc-title{width:auto;left:0;right:0;top:calc(9 * var(--u) + var(--safe-t))}.split .tc-the{font-size:calc(11 * var(--u))}.split .tc-main{font-size:calc(22 * var(--u))}.split .tc-with{font-size:calc(12.5 * var(--u))}.bar{padding:calc(8px + var(--safe-t)) calc(10px + var(--safe-r)) 26px calc(10px + var(--safe-l));opacity:0;visibility:hidden;background:linear-gradient(#000000d1,#00000080 62%,#0000);transition:opacity .25s,visibility 0s .25s;position:absolute;top:0;left:0;right:0}.screen.on .bar,.bar:focus-within{opacity:1;visibility:visible;transition:opacity .15s}.bar-keys{flex-wrap:wrap;justify-content:center;gap:2px clamp(2px,1.4vw,22px);display:flex}.bar button{-webkit-appearance:none;appearance:none;min-width:44px;min-height:44px;font-family:var(--osd);font-size:clamp(20px, 3.4 * var(--u), 30px);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#f2fff2;text-shadow:0 0 .3em #96ffbe99,.07em .07em #000000b3;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:6px 10px;line-height:1}.ico{vertical-align:-.02em;fill:currentColor;filter:drop-shadow(0 0 .16em #96ffbe99)drop-shadow(.06em .06em #000000b3);width:.68em;height:.68em;display:inline-block}.bar button i,.x i,.key i{margin-right:.38em}.osd .ico{margin-left:.36em}.bar button:hover,.bar button[aria-pressed=true]{color:var(--yellow)}.bar button:active{transform:translateY(1px)}.bar button:focus-visible{outline-offset:2px;outline:2px solid #ffd76a}.play:focus-visible{outline-offset:2px;outline:2px solid #ffd76a}.nosignal:focus-visible{outline-offset:2px;outline:2px solid #ffd76a}.key:focus-visible{outline-offset:2px;outline:2px solid #ffd76a}.chip:focus-visible{outline-offset:2px;outline:2px solid #ffd76a}.x:focus-visible{outline-offset:2px;outline:2px solid #ffd76a}@media (max-width:560px){.bar .wide{display:none}.bar-keys{grid-template-columns:repeat(3,auto);justify-content:space-evenly;gap:0;display:grid}.bar button{padding:6px 4px}}.screen.held{cursor:pointer}.screen.held .bar{display:none}.play{-webkit-appearance:none;appearance:none;justify-items:center;gap:calc(1.8 * var(--u));font-family:var(--osd);font-size:clamp(26px, 6.6 * var(--u), 62px);letter-spacing:.1em;text-transform:uppercase;color:#f2fff2;text-shadow:0 0 .3em #96ffbebf,.07em .07em #000000b3;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;line-height:1;display:grid;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.play i{width:clamp(92px, 22 * var(--u), 190px);aspect-ratio:1;border:clamp(3px, .55 * var(--u), 6px) solid #f2fff2;background:#030304a8;border-radius:50%;place-items:center;animation:1.9s ease-in-out infinite breathe;display:grid;box-shadow:0 0 1.1em #96ffbe80,inset 0 0 .9em #96ffbe33}.play i .ico{filter:none;width:40%;height:40%;margin-left:7%}.nosignal{-webkit-appearance:none;appearance:none;font-family:var(--osd);font-size:clamp(30px, 9 * var(--u), 84px);letter-spacing:.08em;text-transform:uppercase;color:#f2fff2;text-shadow:0 0 .3em #96ffbebf,.07em .07em #000000bf;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.3em;padding:1em;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nosignal b{font-weight:400}.nosignal span{color:#fff;text-shadow:none;background:#000;padding:.1em .6em .16em;font-size:.42em}.screen.dead .bar,.screen.dead .osd{display:none}.play span{text-shadow:none;color:#fff;background:#000;padding:.04em .5em .1em .6em}.play:hover i{border-color:var(--yellow);color:var(--yellow);background:#030304d1}.play:focus-visible i{border-color:var(--yellow);color:var(--yellow);background:#030304d1}.split .play{top:73%}@keyframes breathe{50%{transform:scale(1.07)}}dialog.mail{color:#f2fff2;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}dialog.mail::backdrop{-webkit-backdrop-filter:blur(6px)saturate(.6);backdrop-filter:blur(6px)saturate(.6);background:#030304db}.mail-in{width:min(1060px,100%);height:100%;padding:calc(clamp(12px, 3dvh, 30px) + var(--safe-t)) calc(clamp(14px, 3vw, 36px) + var(--safe-r)) calc(clamp(10px, 2.4dvh, 26px) + var(--safe-b)) calc(clamp(14px, 3vw, 36px) + var(--safe-l));flex-direction:column;margin:0 auto;display:flex;position:relative}.mail-in:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0003 0 1px,#0000 1px 3px);position:fixed;top:0;bottom:0;left:0;right:0}.mail header{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:clamp(8px,2.2dvh,20px);display:flex}.mail h2{font-family:Caprasimo,Georgia,serif;font-weight:400;font-size:clamp(30px, 6.6 * var(--u), 60px);color:#fff7e2;text-shadow:.05em .06em #301606eb,0 0 .5em #3016068c;margin:0;line-height:1}.mail header p{font-family:Yellowtail,cursive;font-size:clamp(22px, 4.6 * var(--u), 42px);color:var(--yellow);transform-origin:0;text-shadow:.05em .06em #301606eb;margin:.08em 0 0 .2em;line-height:1.05;transform:rotate(-2deg)}.x,.key,.chip{-webkit-appearance:none;appearance:none;font-family:var(--osd);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#f2fff2;text-shadow:0 0 .3em #96ffbe8c;cursor:pointer;touch-action:manipulation;border-radius:2px;line-height:1}.x{min-width:44px;min-height:44px;font-size:clamp(20px, 3.4 * var(--u), 28px);background:0 0;border:0;flex:none;padding:6px 8px}.mail-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f2fff259 transparent;flex:auto;grid-template-columns:minmax(170px,250px) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,40px);min-height:0;padding:5px 5px 14px;display:grid;overflow:auto}.mail-prev{position:sticky;top:5px}.mail-prev canvas{background:#efe9da;width:100%;height:auto;display:block;box-shadow:0 0 0 3px #17171a,0 0 0 4px #fff3,0 12px 32px #0009}.mail-prev p{font-family:var(--osd);font-size:clamp(18px, 2.7 * var(--u), 24px);text-transform:uppercase;letter-spacing:.02em;color:#fff;margin:14px 0 0;line-height:1.15}.mail-prev p span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000;padding:.06em .45em .1em}.mail fieldset{border:0;min-width:0;margin:0 0 clamp(8px,1.7dvh,16px);padding:0}.mail legend{font-family:var(--tv);font-weight:800;font-size:clamp(12px, 1.9 * var(--u), 16px);letter-spacing:.05em;text-transform:uppercase;color:var(--yellow);text-shadow:.075em .075em #1b1a08;padding:0 0 5px;line-height:1.1}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{min-width:38px;min-height:38px;font-size:clamp(19px, 2.6 * var(--u), 22px);background:#0006;border:1px solid #f2fff24d;padding:4px 10px 5px}.x:hover,.key:hover,.chip:hover{border-color:var(--yellow);color:var(--yellow)}.chip[aria-pressed=true]{border-color:var(--yellow);background:var(--yellow);color:#14130a;text-shadow:none}.swatches{gap:8px}.swatches .chip{background:var(--c);border:2px solid #0000008c;width:38px;padding:0}.swatches .chip[aria-pressed=true]{background:var(--c);box-shadow:0 0 0 2px #030304, 0 0 0 5px var(--yellow)}.mail footer{border-top:1px solid #f2fff233;justify-content:flex-end;align-items:center;gap:12px;padding-top:12px;display:flex}.key{min-height:48px;font-size:clamp(22px, 3.4 * var(--u), 28px);background:#0006;border:1px solid #f2fff273;justify-content:center;align-items:center;gap:.4em;padding:8px 20px 9px;display:inline-flex}.key-hot,.key-hot:hover{border-color:var(--yellow);background:var(--yellow);color:#14130a;text-shadow:none}.key-hot:hover{background:#fff3ae}.key-hot .ico,.chip .ico{filter:none}.key:active,.chip:active{transform:translateY(1px)}@media (max-width:700px){.mail-body{grid-template-columns:minmax(0,1fr);gap:4px;padding-top:0}.mail-prev{z-index:1;background:linear-gradient(#060708 82%,#0000);align-items:center;gap:14px;padding:6px 0 12px;display:flex;top:0}.mail-prev canvas{flex:none;width:88px;margin:4px}.mail-prev p{margin:0}.x span{display:none}.x i{margin-right:0}.mail footer .key{flex:1;padding-inline-start:8px;padding-inline-end:8px}}@media (max-height:520px) and (min-width:701px){.mail-body{grid-template-columns:150px minmax(0,1fr)}.mail-prev p{font-size:17px}.key{min-height:44px}}@media (prefers-reduced-motion:reduce){.play i{animation:none}}
