@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');:root{--sidebar-width:240px;--release-card-size:420px;--light-mode-bg:#fff;--light-mode-bg-values:255,255,255;--dark-mode-bg:#111;--dark-mode-bg-values:0,0,0;--social-bg-color:#bbb;--releases-amount:round(down,calc(calc(100vw - 489px) / 160), 1px);--sidebar-border:1px solid #ccc;--carousel-wrapper-height:calc(var(--release-card-size) + 60px)}body{font-family:"Noto Sans JP",sans-serif;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden;background:var(--light-mode-bg);position:relative;max-width:100vw}a{color:#00e;text-decoration:none;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}a:hover{opacity:.7}a:active{opacity:.5}sidebar{min-height:calc(100vh - 48px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:var(--sidebar-width);padding:32px;gap:16px;border-right:var(--sidebar-border);position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;background:var(--light-mode-bg)}.copyright{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.logo{margin-bottom:16px}h1,h2,h3,h4,h5,h6,p,ul,ol,pre{margin:0}.logo img{width:240px;-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}nav h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}nav a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}sidebar a,.release-title-carousel,.release-data{color:#000;text-decoration:none;-webkit-transition:-webkit-filter .15s linear;transition:-webkit-filter .15s linear;-o-transition:filter .15s linear;transition:filter .15s linear;transition:filter .15s linear,-webkit-filter .15s linear}sidebar a:hover,.release-title-carousel:hover,.sidebar-icon:hover,.release-data:hover{-webkit-filter:invert(.4);filter:invert(.4)}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 32px);width:calc(100% - var(--sidebar-width) - 96px);padding:16px;margin-left:calc(var(--sidebar-width) + 64px);gap:16px}.center-wrapper{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.release{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:var(--release-card-size);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.release-title-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.release-title-carousel{font-size:24px;font-weight:bold}.release-type-carousel{font-size:12px}.release-cover-art-carousel{width:var(--release-card-size);height:var(--release-card-size);background-position:center;background-size:cover;border-radius:16px;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.release-cover-art-carousel:hover,.release-cover-art:hover{opacity:.7}.releases-carousel{display:none;gap:32px;-webkit-transition:translate .35s ease;-o-transition:translate .35s ease;transition:translate .35s ease}.socials-list{display:-ms-grid;display:grid;-ms-grid-columns:48px 16px 48px 16px 48px 16px 48px 16px 48px 16px 48px;grid-template-columns:repeat(6,48px);gap:16px}.socials-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.socials-list a{border-radius:100%}.social{background-color:var(--social-bg-color);width:32px;height:32px;padding:8px;border-radius:100%;-webkit-transition:background-color .25s linear;-o-transition:background-color .25s linear;transition:background-color .25s linear}.social-yt{background-image:url("/svg/yt.svg")}.social-yt:hover{background-color:#f03}.social-x{background-image:url("/svg/x.svg")}.social-x:hover{background-color:#000}.social-newgrounds{background-image:url("/svg/newgrounds.svg")}.social-newgrounds:hover{background-color:#ffb50e}.social-github{background-image:url("/svg/github.svg")}.social-github:hover{background-color:#24292f}.social-donate{background-image:url("/svg/donate.svg")}.social-donate:hover{background-color:#090}.social-mail{background-image:url("/svg/mail.svg")}.social-mail:hover{background-color:#d6d61c}.social-vk{background-image:url("/svg/vk.svg")}.social-vk:hover{background-color:#0078ff}.social-niconico{background-image:url("/svg/niconico.svg")}.social-niconico:hover{background-color:#202020}.social-bandcamp{background-image:url("/svg/bandcamp.svg")}.social-bandcamp:hover{background-color:#1da0c3}.sidebar-buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar-icon{width:24px;height:24px;background-size:cover;background-position:center;cursor:pointer;-webkit-transition:-webkit-filter .15s linear;transition:-webkit-filter .15s linear;-o-transition:filter .15s linear;transition:filter .15s linear;transition:filter .15s linear,-webkit-filter .15s linear}.lang-switcher{background-image:url(/svg/lang.svg)}#mode-switcher-light{background-image:url(/svg/moon.svg)}#mode-switcher-dark{background-image:url(/svg/sun.svg)}.lang-selector-wrapper{display:none;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;background:#ccc;overflow:hidden;border-radius:6px;position:absolute;bottom:104px;left:160px;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.lang-option{padding:4px 8px;min-width:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background-color:#eaeaea;cursor:pointer;-webkit-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear}.lang-option:hover{background:#ddd}.lang-option:active{background-color:#ccc}.lang-selected{opacity:.5;background-image:url(/svg/check.svg);width:14px;height:14px;background-size:cover}.release-scroll-gradient{display:none;position:relative;height:calc(100% + 4px);width:400px;background:-webkit-gradient(linear,left top,right top,from(rgba(var(--light-mode-bg-values),0)),color-stop(90%,var(--light-mode-bg)));background:-o-linear-gradient(left,rgba(var(--light-mode-bg-values),0),var(--light-mode-bg) 90%);background:linear-gradient(90deg,rgba(var(--light-mode-bg-values),0),var(--light-mode-bg) 90%);left:calc(100% - 384px);top:calc(calc(100% * -1) - 2px);pointer-events:none}.release-scroll-controls{display:none;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.release-scroll-controls button,.news-controls button{border-radius:6px;font-size:22px;padding:0 16px;background:#fff;border:0;outline:1px solid #ccc;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear;cursor:pointer}.release-scroll-controls button:hover,.news-controls button:hover,button:hover{background:#eaeaea}.release-scroll-controls button:active,.news-controls button:active,button:active{background:#ddd}.release-scroll-replacement{-webkit-transition:none;-o-transition:none;transition:none}.releases-page-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;background-color:#eaeaea;padding:16px;border-radius:12px}.release-cover-art img,.release-cover-art{width:144px;height:144px;border-radius:6px;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-box-shadow:0 0 6px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.25)}.release-name{font-size:18px;font-weight:bold}.release-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.release-info{font-size:12px;opacity:.75}.releases-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,144px);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:16px}.filter-list{width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;background:#ccc;min-width:128px;padding:4px 12px;border-radius:8px;cursor:pointer;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter:hover{background:#bbb}.filter:active{background:#aaa}.release-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.remove-filter{margin-top:8px;font-family:inherit;border:0;font-size:inherit;padding:2px 8px;border-radius:8px;background:#333;color:#fff;cursor:pointer}.remove-filter:disabled{cursor:default;background:#666;color:#aaa}.releases-list a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.news-wrapper{width:100%;background-color:#eaeaea;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.news-wrapper a{color:#000}.news-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear;padding:16px}.news-article:hover{background:#ddd}.news-article:active{background:#ccc}.news-date{font-size:12px}.news-loading{margin:16px 0}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.news-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-top-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.article-lang{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}select{border-radius:4px;font-family:inherit}article{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar-main{background:var(--light-mode-bg);width:100%;height:calc(100vh - 139px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.carousel-wrapper{height:0}.burger-menu-icon{display:none;width:24px;height:24px;background-image:url(/svg/burger-menu.svg);background-position:center;background-size:cover;-webkit-transition:-webkit-filter .15s linear;transition:-webkit-filter .15s linear;-o-transition:filter .15s linear;transition:filter .15s linear;transition:filter .15s linear,-webkit-filter .15s linear;cursor:pointer}.burger-menu-icon.burger-menu-x{background-image:url(/svg/burger-menu-x.svg)}.burger-menu-icon:hover{-webkit-filter:invert(.4);filter:invert(.4)}.lang-warning .warning{color:#eb1717}.article-title{text-align:center}.passgen-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.passgen-input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.passgen-input input{text-align:center}input[type="text"],input[type="number"],textarea{font-size:inherit;font-family:inherit;text-align:left;border-radius:4px;border:0;outline:1px solid #ccc;padding:0 8px;width:48px}button{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:inherit;font-family:inherit;border-radius:4px;border:0;outline:1px solid #ccc;padding:0 12px;background:var(--light-mode-bg);-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear;cursor:pointer}#page-num{font-size:18px;text-align:center;width:32px;border-radius:6px}.passwords{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:16px}.password{padding:4px 8px;border-radius:4px;background:#eaeaea;outline:1px solid #ddd}.generated-passwords{display:none}.winerr-load-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.core{display:none}.winerr-main{gap:16px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.winerr-inputs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.winerr-result{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.winerr-button-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}#error-title,#error-content,.winerr-button input[type="text"]{width:240px}.winerr-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.winerr-button,.winerr-colors{gap:4px}.cross-input{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3px}input[type="color"]{border:0;width:32px;padding:0;height:32px;background:0;cursor:pointer}input[type="color"]:disabled,.disabled-label{opacity:.5;cursor:default}.winerr-color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}html[lang="ja"]{.sidebar-main{height:calc(100vh - 146px)}}.winerr-input textarea{resize:vertical}#os-select,#error-icon{text-align:center}.winerr-icons-wrapper{text-align:center}.winerr-icon-img{padding:8px 8px 3px 8px;background:#eaeaea;border-radius:4px}.winerr-icon{display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 16px 16px 0}#russian-text{width:calc(100% - 32px)}html.dark-mode{--social-bg-color:#666;--sidebar-border:1px solid #333;body{color:#fff;background:var(--dark-mode-bg)}a{color:#0af}a:hover{opacity:.8}a:active{opacity:.6}.logo img,.sidebar-icon,.lang-selected,.burger-menu-icon{-webkit-filter:invert();filter:invert()}sidebar,.sidebar-main{background:var(--dark-mode-bg)}sidebar a,.release-title-carousel,.release-data,.news-article{color:#fff}.sidebar-icon:hover,.burger-menu-icon:hover{-webkit-filter:invert(.6);filter:invert(.6)}.release-cover-art-carousel:hover,.release-cover-art:hover{opacity:.5}.lang-selector-wrapper{background-color:#070707}.lang-option{background-color:#0c0c0c}.lang-option:hover,.release-scroll-controls button:hover,.news-controls button:hover,button:hover{background-color:#161616}.lang-option:active,.release-scroll-controls button:active,.news-controls button:active,.releases-page-wrapper,.news-wrapper,button:active{background-color:#222}.release-scroll-gradient{background:-webkit-gradient(linear,left top,right top,from(rgba(var(--dark-mode-bg-values),0)),color-stop(90%,var(--dark-mode-bg)));background:-o-linear-gradient(left,rgba(var(--dark-mode-bg-values),0),var(--dark-mode-bg) 90%);background:linear-gradient(90deg,rgba(var(--dark-mode-bg-values),0),var(--dark-mode-bg) 90%)}.release-scroll-controls button,.news-controls button,input[type="text"],input[type="number"],textarea,select,button,.password{background:var(--dark-mode-bg);outline:1px solid #333;color:#fff}.filter,.news-article:hover{background:#333}.filter:hover{background:#4a4a4a}.filter:active{background:#666}.remove-filter{background:#fff;color:#000}.remove-filter:disabled{cursor:default;background:#aaa;color:#666}.winerr-icon-img{background:#222}}@media screen and (max-width:960px){.logo img{width:96px}.burger-menu-icon{display:inline-block}.logo{margin-top:4px;height:24px;width:calc(100% - 32px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}sidebar{-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-right:0;border-bottom:var(--sidebar-border);min-height:31px;max-height:31px;padding:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;width:100%}main{width:calc(100% - 32px);margin-left:0;margin-top:64px;min-height:0}.sidebar-main{gap:32px;width:100%;margin-top:3.5px;margin-left:-16px;border-bottom:var(--sidebar-border);padding:12px 0 11px 0}.lang-selector-wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;left:calc(100vw - 128px);top:144px}.sidebar-links{width:calc(100% - 32px);margin-left:16px}.sidebar-buttons{width:calc(100% - 32px)}nav{font-size:12px}}@media screen and (max-width:768px){:root{--release-card-size:360px}}@media screen and (max-width:735px){.releases-page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:640px){:root{--release-card-size:280px}}@media screen and (max-width:480px){:root{--release-card-size:calc(100vw - 32px)}.release-scroll-gradient{height:0}}@media screen and (max-width:400px){.socials-list{-ms-grid-columns:(48px)[3];grid-template-columns:repeat(3,48px)}}