@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url("fonts/lato-v14-latin-regular.woff2") format("woff2"),url("fonts/lato-v14-latin-regular.woff") format("woff")}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:local("Lato Italic"),local("Lato-Italic"),url("fonts/lato-v14-latin-italic.woff2") format("woff2"),url("fonts/lato-v14-latin-italic.woff") format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url("fonts/lato-v14-latin-700.woff2") format("woff2"),url("fonts/lato-v14-latin-700.woff") format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local("Lato Black"),local("Lato-Black"),url("fonts/lato-v14-latin-900.woff2") format("woff2"),url("fonts/lato-v14-latin-900.woff") format("woff")}@font-face{font-family:'LatoExtended';font-style:normal;font-weight:400;src:url("fonts/Lato-Regular.woff2") format("woff2"),url("fonts/Lato-Regular.woff") format("woff"),local("Lato Regular"),local("Lato-Regular")}@font-face{font-family:'LatoExtended';font-style:italic;font-weight:400;src:url("fonts/Lato-Italic.woff2") format("woff2"),url("fonts/Lato-Italic.woff") format("woff"),local("Lato Italic"),local("Lato-Italic")}@font-face{font-family:'LatoExtended';font-style:normal;font-weight:700;src:url("fonts/Lato-Bold.woff2") format("woff2"),url("fonts/Lato-Bold.woff") format("woff"),local("Lato Bold"),local("Lato-Bold")}@font-face{font-family:'LatoExtended';font-style:normal;font-weight:900;src:url("fonts/Lato-Black.woff2") format("woff2"),url("fonts/Lato-Black.woff") format("woff"),local("Lato Black"),local("Lato-Black")} :root{--itchio_white_back: #fff;--itchio_gray_back: #F4F4F4;--itchio_bg_color: var(--itchio_white_back);--itchio_body_color: #222;--itchio_body_color_gray: #767676;--itchio_body_color_med: #434343;--itchio_body_color_light: #606060;--itchio_body_color_lighter: #858585;--itchio_border_color: #dadada;--itchio_edge_border_color: #cdcdcd;--itchio_input_border_color: #cdcdcd;--itchio_input_focus_color: #361275;--itchio_light_highlight: #FFF0F0;--itchio_warning_bg: #fffdbd;--itchio_target_bg: #D7FCAF;--itchio_gutter_width: 40px}body{color:var(--itchio_body_color);margin:0;font-size:13px;font-family:sans-serif}a{color:#da2c49;color:var(--itchio_link_color, #da2c49)}a img{border:0}h2{margin:15px 0}.screenreader_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.skip_to_main{position:absolute;top:-40px;left:0;background-color:#000;color:#fff;background-color:#FF2449;background-color:var(--itchio_button_color, #FF2449);color:white;color:var(--itchio_button_fg_color, white);padding:8px;z-index:1000;font-size:16px}.skip_to_main:focus{top:5px;left:5px}.return_link:before{content:"←";display:inline-block;margin-right:5px;text-decoration:none}html[dir=rtl] .return_link:before{content:"→";margin-right:0;margin-left:5px}.forward_link:after{content:"→";display:inline-block;margin-left:5px;text-decoration:none}html[dir=rtl] .forward_link:after{content:"←";margin-left:0px;margin-right:5px}.loader{display:inline-block;background-image:url("images/loader.gif");vertical-align:middle;width:16px;height:16px}.loader.dark{background-image:url("images/loader-dark.gif")}.loader.huge{width:66px;height:66px;background-image:url("images/loader-huge.gif")}.loader.checkout{width:43px;height:11px;background-image:url("images/cc-loader.gif");background-repeat:no-repeat;background-position:50% 50%}.button{-moz-user-select:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;display:inline-block;background:#FF2449;color:white;text-decoration:none;padding:0 10px;font-size:14px;text-shadow:0 1px 0 #c3223e;background:var(--itchio_button_color, #FF2449);color:var(--itchio_button_fg_color, white);text-shadow:0 1px 0 var(--itchio_button_shadow_color, #c3223e);cursor:pointer;border-radius:3px;border:none;border:1px solid rgba(0,0,0,0.1);box-shadow:inset 0 0 1px rgba(255,255,255,0.21);text-align:center;line-height:33px;font-weight:bold;height:35px}.button:hover{background:#ff2e51;background:var(--itchio_button_color, #ff2e51)}.button:active{background-color:#e1193b;background-color:var(--itchio_button_color, #e1193b);position:relative;top:1px}.button.fat{font-size:18px;letter-spacing:0.025em;line-height:38px;font-weight:900;height:40px;padding:0 20px}.button.fat:hover{box-shadow:none}.button.fat.disabled{border-bottom:4px solid #868686}.button.small{font-size:14px;height:20px;line-height:18px;font-weight:normal}.button.cancel{opacity:0.8;filter:grayscale(80%)}.button:focus{outline-color:#361275}.dark_theme .button:focus{outline-color:white}.button.outline{background:transparent;border:1px solid rgba(255,36,73,0.4);border:1px solid var(--itchio_button_color, rgba(255,36,73,0.4));color:#FF2449;color:var(--itchio_link_color, #FF2449);text-shadow:none}.button.outline:hover{border:1px solid rgba(255,36,73,0.6);border:1px solid var(--itchio_button_color, rgba(255,36,73,0.6))}.button.disabled{opacity:0.5;filter:grayscale(100%)}.button.disabled:focus{outline:0}.button.disabled:active{position:static}a.learn_more,.learn_more a{color:var(--itchio_body_color_light)}html:not([dir=rtl]) a.learn_more>.svgicon,html:not([dir=rtl]) .learn_more a>.svgicon{margin-right:5px}html[dir=rtl] a.learn_more>.svgicon,html[dir=rtl] .learn_more a>.svgicon{margin-left:5px}.global_flash{position:fixed;z-index:101;top:0px;left:50%;background-color:#73c3e3;background-image:linear-gradient(bottom, #5ebade 0%, #88CCE7 100%);background-image:-webkit-linear-gradient(bottom, #5ebade 0%, #88CCE7 100%);background-image:-moz-linear-gradient(bottom, #5ebade 0%, #88CCE7 100%);background-image:-o-linear-gradient(bottom, #5ebade 0%, #88CCE7 100%);background-image:-ms-linear-gradient(bottom, #5ebade 0%, #88CCE7 100%);color:white;text-shadow:1px 1px 1px #248ab2;border-radius:0 0 5px 5px;padding:8px 16px;padding-top:15px;cursor:normal;font-size:18px;box-shadow:0 1px 4px rgba(0,0,0,0.6)}.global_flash.error{background-color:#c33838;background-image:linear-gradient(bottom, #b52c2c 0%, #D14343 100%);background-image:-webkit-linear-gradient(bottom, #b52c2c 0%, #D14343 100%);background-image:-moz-linear-gradient(bottom, #b52c2c 0%, #D14343 100%);background-image:-o-linear-gradient(bottom, #b52c2c 0%, #D14343 100%);background-image:-ms-linear-gradient(bottom, #b52c2c 0%, #D14343 100%);text-shadow:1px 1px 1px #631818}.global_flash.animated{transition:all 0.25s ease-in-out}.formatted{font-size:16px}.formatted p,.formatted ul,.formatted ol{line-height:1.5}.formatted p{margin:0 0 20px 0}.formatted h1,.formatted h2,.formatted h3,.formatted h4{font-size:18px;margin:0 0 10px 0}.formatted ul,.formatted ol{margin:0 0 20px 0;padding-left:2.0em}.formatted hr{border:0;height:1px;background:var(--itchio_border_color)}.formatted img{max-width:100%}.formatted img[width][height]{height:auto}.warning_box{background:var(--itchio_warning_bg, #fffdbd);color:#323100;padding:20px;margin-bottom:20px;font-size:16px}.dark_theme .warning_box{color:#eee}.warning_box h2,.warning_box h3,.warning_box h4{color:#3a3a27}.warning_box :last-child{margin-bottom:0}.loader_bar{position:relative;height:2px}.loader_bar .loader_bar_slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#FF2449;animation:loader-left 0.8s cubic-bezier(0.55, 0.45, 0.55, 0.45) infinite,loader-right 0.8s cubic-bezier(0.45, 0.55, 0.45, 0.55) infinite;animation-direction:alternate}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.user_formatted{word-wrap:break-word}.user_formatted img,.user_formatted iframe{max-width:100%;border:0}.user_formatted pre{white-space:pre-wrap}.user_formatted table{border:1px solid;border-color:var(--itchio_border_color)}.user_formatted table td,.user_formatted table th{padding:5px}.user_formatted figure{margin:1em 0}.user_formatted figure>img{margin-left:auto;margin-right:auto}.user_formatted figure figcaption{margin-top:0.5em;font-size:80%;opacity:0.8;font-style:italic}.user_formatted .embed_preload{border:0;position:relative;background-color:rgba(0,0,0,0.5);cursor:pointer;max-width:100%;box-sizing:border-box;font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;box-shadow:inset 0 0 0 2px rgba(255,255,255,0.5),inset 0 0 0 1px black;display:inline-flex;vertical-align:top}.user_formatted .embed_preload:before{content:"Click to activate embed";color:white;padding-top:10px;font-weight:bold;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6) none 50% 50% no-repeat;transition:background-size 0.2s ease}.user_formatted .embed_preload.other_embed .embed_url{border-radius:2px;position:relative;padding:3px;box-sizing:border-box;z-index:1;background:rgba(0,0,0,0.5);color:white;margin-top:auto;margin-left:auto;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.user_formatted .embed_preload.other_embed:before{background-image:url(images/play_icon.svg);background-size:60px}.user_formatted .embed_preload.youtube_preload:before{content:"Click to activate YouTube video";background-image:url(images/youtube_icon.svg);background-size:60px}.user_formatted .embed_preload.youtube_preload:hover:before{background-size:70px}.user_formatted .embed_preload.twitch_preload{content:"Click to activate Twitch video"}.user_formatted .embed_preload.twitch_preload:before{background-image:url(images/twitch_logo.svg);background-size:80px}.user_formatted .embed_preload.twitch_preload:hover:before{background-size:90px}@keyframes popin{0%{opacity:0;transform:scale(0.8)}75%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes bouncein{0%{transform:scale(1)}50%{transform:scale(1.3)}90%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes loader-left{from{left:0}to{left:90%}}@keyframes loader-right{from{right:90%}to{right:0}}.perf_panel{opacity:.5;transition:all 0.2s ease;position:fixed;bottom:10px;right:10px;background:white;white-space:nowrap;padding:5px 10px;border:1px solid #dadada;font-size:16px;line-height:1.5;z-index:2}@media (max-width: 960px){.perf_panel{display:none}}.perf_panel:hover{opacity:1;box-shadow:0 0 4px rgba(0,0,0,0.1)}.perf_panel .stat_row{display:inline-block}.perf_query_log_widget details[open] summary{opacity:0.3}@keyframes pulse_opacity{0%{opacity:0.4}50%{opacity:0.6}100%{opacity:0.4}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0) rotate(0deg)}40%,43%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -20px, 0) rotate(10deg)}70%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -10px, 0) rotate(-10deg)}90%{transform:translate3d(0, -3px, 0) rotate(0deg)}}@keyframes drop_down{0%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(0, 20px, 0)}}@keyframes popout{0%{opacity:1;transform:scale(1, 1)}100%{opacity:0;transform:scale(1.1, 1.1)}}.animate_bounce{animation:bounce 0.5s ease}.animate_popout{animation-fill-mode:forwards;animation:popout 0.25s ease-out forwards}.animate_drop_down{animation:drop_down 0.25s ease forwards}.animate_heartbeat{animation:heartbeat 0.3s ease}@keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes intro{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}@keyframes lightbox_intro{0%{opacity:0;transform:translate(-50%, 20px)}100%{opacity:1;transform:translate(-50%, 0)}}@keyframes scroll_background{from{background-position:0 0}to{background-position:-30px 0}}#lightbox_shroud{position:fixed;top:0;right:0;bottom:0;left:0;background:#40434E;opacity:.8;-webkit-transition:opacity 0.12s ease-out;z-index:1000}#lightbox_shroud.invisible{opacity:0}#lightbox_container{z-index:1001;*zoom:1}#lightbox_container:before,#lightbox_container:after{content:" ";display:table}#lightbox_container:after{clear:both}#lightbox_container .lightbox{position:absolute;left:50%;margin-top:80px;transform:translate(-50%, 0)}@media (max-width: 600px){#lightbox_container .lightbox{margin:5px;left:0;transform:none;box-shadow:none;width:auto !important;max-width:none !important}}dialog{color:var(--itchio_body_color);background-color:var(--itchio_white_back);box-shadow:0 0 0 2px #dadada,0 0 0 4px white,0 0 20px rgba(0,0,0,0.2);border-radius:2px;border:0}.dark_theme dialog{box-shadow:0 0 0 2px #444, 0 0 20px 2px black}dialog::backdrop{background:rgba(64,67,78,0.8)}.lightbox{margin-bottom:60px;color:var(--itchio_body_color);z-index:1001;background-color:var(--itchio_white_back);box-shadow:0 0 0 2px #dadada,0 0 0 4px white;border-radius:2px;display:flow-root;--itchio_lightbox_gutter: 40px}.dark_theme .lightbox{box-shadow:0 0 0 2px #444, 0 0 20px 2px black}.lightbox.compact{--itchio_lightbox_gutter: 20px}.lightbox.compact h2{margin:20px;border:0;padding:0}.lightbox.compact p{margin:20px}.lightbox.compact .close_button{margin-top:15px}.lightbox .content .spinner_container{text-align:center;margin:15px auto 15px auto}.lightbox .close_button{float:right;margin-top:22px;margin-right:20px;color:var(--itchio_body_color_med);opacity:0.7;cursor:pointer;border:0;background:transparent}.lightbox .close_button:hover{opacity:1}.lightbox.animated{animation:lightbox_intro 0.2s ease-in-out}@media (max-width: 600px){.lightbox.animated{animation:intro 0.2s ease-in-out}}.lightbox h2{border-bottom:1px solid;border-color:var(--itchio_border_color);margin:0 0 20px 0;padding:25px 40px;padding:25px var(--itchio_lightbox_gutter, 40px);font-weight:900;color:var(--itchio_body_color_med)}.lightbox h2 .game_title{color:var(--itchio_body_color)}.lightbox p{line-height:1.5;font-size:16px;margin:20px 40px;margin:20px var(--itchio_lightbox_gutter, 40px)}.lightbox .button_row{margin-top:10px}.lightbox .button_row a{color:var(--itchio_body_color_light)}@media (max-width: 600px){.lightbox{--itchio_lightbox_gutter: 20px}.lightbox .close_button{float:right;margin-top:12px;margin-right:10px}}.loading_lightbox .loader_outer{margin:20px;font-size:16px;color:var(--itchio_body_color_light)}.loading_lightbox .loader_label{padding:0 20px 5px 20px}@media (max-width: 600px){.loading_lightbox .loader_outer{max-width:100px;margin:0 auto 0 auto;padding:20px}}.error_lightbox_widget{width:100%;max-width:450px}.error_lightbox_widget .form_errors{margin:0 var(--itchio_lightbox_gutter, 40px)}.error_lightbox_widget .form_errors ul{margin-top:0}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}:focus{outline-color:var(--itchio_input_focus_color)}.form{--itchio_form_input_row_gap: 20px}.form .input_row{margin-bottom:var(--itchio_form_input_row_gap);font-size:14px}.form .input_row ul.radio_list,.form .input_row ul.check_list{margin:0;padding:0}.form .input_row ul.radio_list li,.form .input_row ul.check_list li{list-style:none;margin:8px 10px;padding:0;color:var(--itchio_body_color_med)}.form .input_row ul.radio_list input,.form .input_row ul.check_list input{vertical-align:middle;margin:0 5px 0 0}html[dir=rtl] .form .input_row ul.radio_list input,html[dir=rtl] .form .input_row ul.check_list input{margin-right:0;margin-left:5px}.form .input_row .input_error{margin:5px 0 0 0;font-size:14px;color:#D14343}.form .label{color:var(--itchio_body_color_med);font-weight:900}.form .label .sub,.form label .sub{font-weight:normal;color:var(--itchio_body_color_light)}.form .label .sub a,.form label .sub a{color:var(--itchio_body_color_med)}.form input[type="text"],.form input[type="number"],.form input[type="password"],.form input[type="email"],.form input[type="datetime-local"],.form input[type="date"],.form input[type="url"],.form textarea,.form .fake_input{padding:8px;border:2px solid;box-sizing:border-box;border-color:var(--itchio_input_border_color);color:var(--itchio_body_color);background-color:var(--itchio_white_back);border-radius:2px;font-family:inherit;width:100%;max-width:550px;max-width:var(--itchio_form_input_width, 550px);margin:6px 0}.form input[type="text"]:focus,.form input[type="number"]:focus,.form input[type="password"]:focus,.form input[type="email"]:focus,.form input[type="datetime-local"]:focus,.form input[type="date"]:focus,.form input[type="url"]:focus,.form textarea:focus,.form .fake_input:focus{border-color:#aaa}.dark_theme .form input[type="text"]:focus,.dark_theme .form input[type="number"]:focus,.dark_theme .form input[type="password"]:focus,.dark_theme .form input[type="email"]:focus,.dark_theme .form input[type="datetime-local"]:focus,.dark_theme .form input[type="date"]:focus,.dark_theme .form input[type="url"]:focus,.dark_theme .form textarea:focus,.dark_theme .form .fake_input:focus{border-color:rgba(255,255,255,0.2)}.form input[type="text"]:disabled,.form input[type="number"]:disabled,.form input[type="password"]:disabled,.form input[type="email"]:disabled,.form input[type="datetime-local"]:disabled,.form input[type="date"]:disabled,.form input[type="url"]:disabled,.form textarea:disabled,.form .fake_input:disabled{background-color:var(--itchio_gray_back);opacity:0.5}.form input[type="text"].has_error,.form input[type="number"].has_error,.form input[type="password"].has_error,.form input[type="email"].has_error,.form input[type="datetime-local"].has_error,.form input[type="date"].has_error,.form input[type="url"].has_error,.form textarea.has_error,.form .fake_input.has_error{border-color:#D14343}.form input[type="text"].big_input,.form input[type="number"].big_input,.form input[type="password"].big_input,.form input[type="email"].big_input,.form input[type="datetime-local"].big_input,.form input[type="date"].big_input,.form input[type="url"].big_input,.form textarea.big_input,.form .fake_input.big_input{font-size:24px}.form input[type="text"].medium_input,.form input[type="number"].medium_input,.form input[type="password"].medium_input,.form input[type="email"].medium_input,.form input[type="datetime-local"].medium_input,.form input[type="date"].medium_input,.form input[type="url"].medium_input,.form textarea.medium_input,.form .fake_input.medium_input{font-size:16px}.form input[type="text"].inline_input,.form input[type="number"].inline_input,.form input[type="password"].inline_input,.form input[type="email"].inline_input,.form input[type="datetime-local"].inline_input,.form input[type="date"].inline_input,.form input[type="url"].inline_input,.form textarea.inline_input,.form .fake_input.inline_input{width:auto}.form .selectize-input{width:100%;max-width:550px;max-width:var(--itchio_form_input_width, 550px);box-sizing:border-box;border:2px solid;border-color:var(--itchio_input_border_color);color:var(--itchio_body_color);background-color:var(--itchio_white_back);border-radius:2px;padding:8px}.form .selectize-input,.form .selectize-input.focus{box-shadow:none}.form .selectize-input:focus{outline:none;border-color:#aaa}.form .selectize-control{margin:6px 0}.form .selectize-control.single .selectize-input{border-color:var(--itchio_input_border_color);color:var(--itchio_body_color);background-color:var(--itchio_white_back);background-image:none}.form .selectize-control.single .selectize-input,.form .selectize-control.single .selectize-input.focus{box-shadow:none}.form .selectize-control.single .selectize-input.input-active{color:var(--itchio_body_color);background-color:var(--itchio_white_back);border-color:var(--itchio_input_focus_color)}.form .selectize-control .selectize-dropdown{border-radius:3px;box-shadow:0 0 0 1px var(--itchio_edge_border_color),0 2px 4px rgba(0,0,0,0.2);border:0;overflow:hidden;background-color:var(--itchio_white_back);color:var(--itchio_body_color_med)}.form .selectize-control .selectize-dropdown .active{background-color:var(--itchio_light_highlight);color:#da2c49;color:var(--itchio_link_color, #da2c49)}.form .selectize-input .sub,.form .selectize-dropdown .sub{color:var(--itchio_body_color_light)}.form .selectize-dropdown{z-index:100}.form .selectize-dropdown-content{max-height:320px}.form input[type="checkbox"]{vertical-align:middle}.form select{margin:6px 0}.form .buttons{margin-top:var(--itchio_form_input_row_gap, 20px);display:flex;gap:10px;align-items:center;color:var(--itchio_body_color_lighter)}.form .buttons a:not(.button),.form .buttons button.textlike{color:var(--itchio_body_color_med)}html:not([dir=rtl]) .form .buttons .right_buttons{margin-left:auto}html[dir=rtl] .form .buttons .right_buttons{margin-right:auto}input,button{font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif}button.textlike{border:0;background:transparent;padding:0;margin:0;text-decoration:underline;color:#da2c49;color:var(--itchio_link_color, #da2c49);cursor:pointer;font-size:inherit;font-family:inherit}.form_errors{color:#D14343;font-size:16px}fieldset{border:1px solid;border-color:var(--itchio_border_color);margin-bottom:var(--itchio_form_input_row_gap, 20px)}fieldset legend{font-weight:bold;color:var(--itchio_body_color_med)}fieldset .input_row{margin:10px}body .ui-widget,body .ui-widget button{font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif}.forms_image_uploader_widget .upload_progress{margin-bottom:10px}.forms_image_uploader_widget .preview_image>img.image_loading{min-width:100px;min-height:56.25px;background:url(images/loading.svg) 50% 50% no-repeat;object-fit:none;background-size:40px}.forms_image_uploader_widget .existing_upload_tools{display:flex;align-items:center;gap:10px}.forms_form_errors_widget{margin:1em 0}.forms_form_errors_widget>*:first-child{margin-top:0}.forms_form_errors_widget>*:last-child{margin-bottom:0}.form.buy_form_widget.has_error .error_message{display:block}.form.buy_form_widget.show_billing_address_form .default_view{display:none}.form.buy_form_widget.show_billing_address_form .billing_address_view{display:block}.form.buy_form_widget.show_vat_confirm .default_view{display:none}.form.buy_form_widget.show_vat_confirm .vat_view{display:block}.form.buy_form_widget.show_purchase_complete .default_view{display:none}.form.buy_form_widget.show_purchase_complete .purchase_complete_view{display:block}.form.buy_form_widget.loading .loader{display:block;margin:20px auto}.form.buy_form_widget.loading .submit_buttons{display:none}.form.buy_form_widget.has_vat_error .on_vat_error{display:block}.form.buy_form_widget.has_vat_error .on_vat_success{display:none}.form.buy_form_widget.has_generic_error .on_generic_error{display:block}.form.buy_form_widget.has_generic_error .on_vat_success{display:none}.form.buy_form_widget .billing_address_view{display:none}.form.buy_form_widget .billing_address_view input[type='text']{box-sizing:border-box;width:100%}.form.buy_form_widget .on_vat_error,.form.buy_form_widget .on_generic_error{display:none}.form.buy_form_widget .vat_view{display:none;font-size:14px}.form.buy_form_widget .vat_view p{font-size:14px}.form.buy_form_widget .vat_view.no_tip .tip_row{display:none}.form.buy_form_widget .purchase_complete_view{display:none}.form.buy_form_widget .gifter{font-size:16px;margin:25px 0 10px 0;border:1px solid;border-color:var(--itchio_border_color);padding:8px 15px;border-radius:2px;display:block}.form.buy_form_widget .gifter:hover{background-color:var(--itchio_gray_back)}.form.buy_form_widget .gifter .label_text,.form.buy_form_widget .gifter .gift_checkbox{display:inline-block;vertical-align:middle}.form.buy_form_widget .gifter .gift_checkbox{margin:0 13px 0 0}.form.buy_form_widget .fixed_price{font-size:24px;margin-bottom:10px}.form.buy_form_widget .download_links a{color:var(--itchio_body_color_light)}.form.buy_form_widget button{margin:0}.form.buy_form_widget p{margin:10px 0}.form.buy_form_widget .warning{font-weight:bold}.form.buy_form_widget .warning.big{font-size:140%;color:red;background-color:var(--itchio_gray_back);padding:5px}.form.buy_form_widget .icon{font-size:16px}.form.buy_form_widget .icon-heart{color:#EC4E61;vertical-align:middle;margin-right:2px}.form.buy_form_widget .add_buttons{margin:15px 0}@media (max-width: 600px){.lightbox .form.buy_form_widget .add_buttons{text-align:center;margin-bottom:10px}}.form.buy_form_widget .next_tier_btn{margin-left:5px;font-size:14px}.form.buy_form_widget .add_buttons .add_btn{margin-right:10px;font-size:16px;background-color:#24C091;border:0;color:white;border-radius:4px;padding:4px 8px;text-shadow:1px 1px 1px #1c9571;box-shadow:0 3px #1c9571;border-bottom:1px solid #27d19e;cursor:pointer;line-height:20px}@media (max-width: 600px){.lightbox .form.buy_form_widget .add_buttons .add_btn{width:120px;margin-bottom:10px}}.form.buy_form_widget .add_buttons .add_btn:active{box-shadow:0 1px #1c9571;position:relative;top:2px}.form.buy_form_widget .add_buttons .add_btn .icon{vertical-align:middle;margin-right:6px;font-size:11px}.form.buy_form_widget .add_buttons .add_btn.disabled{background-color:#A8A8A8;text-shadow:1px 1px 1px #8f8f8f;box-shadow:0 3px #8f8f8f;border-bottom:1px solid #b2b2b2;color:#c2c2c2;cursor:default}.form.buy_form_widget .checkout_btn{-moz-user-select:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;display:inline-block;background:#FF2449;color:white;text-decoration:none;padding:0 10px;font-size:14px;text-shadow:0 1px 0 #c3223e;cursor:pointer;border-radius:3px;border:none;border:1px solid rgba(0,0,0,0.1);box-shadow:inset 0 0 1px rgba(255,255,255,0.21);text-align:center;line-height:40px;font-weight:bold;height:42px;font-size:14px;margin-right:10px;margin-bottom:10px;padding:0 9px}.form.buy_form_widget .checkout_btn:hover{background:#ff2e51}.form.buy_form_widget .checkout_btn:active{background-color:#e1193b;position:relative;top:1px}.form.buy_form_widget .checkout_btn:last-child{margin-right:0}.form.buy_form_widget .checkout_btn .icon{margin-right:5px;display:inline-block;font-size:19px !important;vertical-align:top;line-height:42px}@media (max-width: 600px){.lightbox .form.buy_form_widget .checkout_btn{display:block;width:100%}}.form.buy_form_widget .money_input{margin:0;width:330px;font-size:24px}.form.buy_form_widget .money_split{display:flex;margin:20px 0}.form.buy_form_widget .money_split .add_btn{margin-left:10px;font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;border-radius:2px;font-size:14px;font-weight:bold;background:#F4F4F4;background-color:#f1f1f1;background-image:linear-gradient(bottom, #efefef 0%, #F4F4F4 100%);background-image:-webkit-linear-gradient(bottom, #efefef 0%, #F4F4F4 100%);background-image:-moz-linear-gradient(bottom, #efefef 0%, #F4F4F4 100%);background-image:-o-linear-gradient(bottom, #efefef 0%, #F4F4F4 100%);background-image:-ms-linear-gradient(bottom, #efefef 0%, #F4F4F4 100%);color:var(--itchio_body_color);cursor:pointer;padding:0 8px;border:2px solid #c1c1c1}.dark_theme .form.buy_form_widget .money_split .add_btn{background:#1b1b1b;background-color:#1e1e1e;background-image:linear-gradient(bottom, #202020 0%, #1b1b1b 100%);background-image:-webkit-linear-gradient(bottom, #202020 0%, #1b1b1b 100%);background-image:-moz-linear-gradient(bottom, #202020 0%, #1b1b1b 100%);background-image:-o-linear-gradient(bottom, #202020 0%, #1b1b1b 100%);background-image:-ms-linear-gradient(bottom, #202020 0%, #1b1b1b 100%);border-color:rgba(255,255,255,0.1)}.form.buy_form_widget .money_split .add_btn:hover{background-color:#ececec;background-image:linear-gradient(bottom, #eaeaea 0%, #efefef 100%);background-image:-webkit-linear-gradient(bottom, #eaeaea 0%, #efefef 100%);background-image:-moz-linear-gradient(bottom, #eaeaea 0%, #efefef 100%);background-image:-o-linear-gradient(bottom, #eaeaea 0%, #efefef 100%);background-image:-ms-linear-gradient(bottom, #eaeaea 0%, #efefef 100%);border-color:#b6b6b6}.dark_theme .form.buy_form_widget .money_split .add_btn:hover{background-color:#232323;background-image:linear-gradient(bottom, #252525 0%, #202020 100%);background-image:-webkit-linear-gradient(bottom, #252525 0%, #202020 100%);background-image:-moz-linear-gradient(bottom, #252525 0%, #202020 100%);background-image:-o-linear-gradient(bottom, #252525 0%, #202020 100%);background-image:-ms-linear-gradient(bottom, #252525 0%, #202020 100%);border-color:rgba(255,255,255,0.1)}.form.buy_form_widget .money_split .add_btn:active{background-color:#e5e5e5;background-image:linear-gradient(bottom, #e2e2e2 0%, #e7e7e7 100%);background-image:-webkit-linear-gradient(bottom, #e2e2e2 0%, #e7e7e7 100%);background-image:-moz-linear-gradient(bottom, #e2e2e2 0%, #e7e7e7 100%);background-image:-o-linear-gradient(bottom, #e2e2e2 0%, #e7e7e7 100%);background-image:-ms-linear-gradient(bottom, #e2e2e2 0%, #e7e7e7 100%);border-color:#acacac}.dark_theme .form.buy_form_widget .money_split .add_btn:active{background-color:#2a2a2a;background-image:linear-gradient(bottom, #2d2d2d 0%, #282828 100%);background-image:-webkit-linear-gradient(bottom, #2d2d2d 0%, #282828 100%);background-image:-moz-linear-gradient(bottom, #2d2d2d 0%, #282828 100%);background-image:-o-linear-gradient(bottom, #2d2d2d 0%, #282828 100%);background-image:-ms-linear-gradient(bottom, #2d2d2d 0%, #282828 100%);border-color:rgba(255,255,255,0.1)}.form.buy_form_widget .money_split .input_row{flex:1;margin:0}.form.buy_form_widget .money_split .input_row>input{width:100%;max-width:none;box-sizing:border-box}.form.buy_form_widget .error_message{padding:10px;display:none;background:#D14343;color:white}.form.buy_form_widget .error_message .icon{float:left}.form.buy_form_widget .error_message .error_text{margin-left:24px}.form.buy_form_widget .loader{display:none}.form.buy_form_widget .reward_input_group{margin:20px 0;border-bottom:1px dashed;border-top:1px dashed;border-color:var(--itchio_border_color)}.form.buy_form_widget .reward_input_group p{text-align:center;font-style:italic;color:var(--itchio_body_color_med);font-size:14px}.form.buy_form_widget .reward_input_group .reward_input{margin:20px 0;padding:10px;border:2px solid;border-color:var(--itchio_border_color);border-radius:2px}.form.buy_form_widget .reward_input_group .reward_input .reward_name{font-size:18px;color:var(--itchio_body_color_med);border-bottom:1px solid;border-color:var(--itchio_border_color);padding-bottom:.4em}.form.buy_form_widget .file_list{margin:20px 0;border-bottom:1px dashed;border-top:1px dashed;border-color:var(--itchio_border_color)}.form.buy_form_widget .file_list .icon-download{margin-right:2px;color:var(--itchio_body_color_med)}.form.buy_form_widget .file_list p{text-align:center;font-style:italic;color:var(--itchio_body_color_med);font-size:14px}.form.buy_form_widget .file_list .file_row{margin:10px 0}.form.buy_form_widget .file_list .file_row.inactive{color:#858585;cursor:pointer}.form.buy_form_widget .file_list .file_row.inactive .icon-download{color:#bbb}.form.buy_form_widget .file_list .file_row.inactive:hover{color:#606060}.form.buy_form_widget .sale_banner{background:#FFF0B6;color:#47453C;margin-bottom:20px;border:1px solid #f9e289;padding:10px;line-height:1.4}.form.buy_form_widget .sale_banner .end_date{font-style:italic}.form.buy_form_widget .sale_banner .sale_description p{font-size:inherit}.form.buy_form_widget .sale_banner .sale_description p:last-child{margin-bottom:0}.form.buy_form_widget .original_price{text-decoration:line-through;color:var(--itchio_body_color_light)}.form.buy_form_widget .file_row .original_price{color:#c2c2c2}.form.buy_form_widget .already_bought,.form.buy_form_widget .terms{margin-top:5px}.form.buy_form_widget .already_bought a,.form.buy_form_widget .terms a{color:#999;font-size:14px}.form.buy_form_widget .submit_buttons{margin-top:20px}.form.buy_form_widget .submit_buttons .buttons_label{display:none;color:var(--itchio_body_color_lighter);font-size:13px;margin-bottom:10px}.form.buy_form_widget .submit_buttons .buttons_label.show{display:block}.form.buy_form_widget .submit_buttons.narrow_buttons .verb_label{display:none}.form.buy_form_widget .submit_buttons.narrow_buttons .buttons_label{display:block}.form.buy_form_widget .submit_buttons a{color:#858585;margin-left:10px}.form.buy_form_widget .submit_buttons a:first-child{margin-left:0}.form.buy_form_widget .email_capture{margin:20px 0}.form.buy_form_widget .email_capture .email_input{width:100%;box-sizing:border-box;color:var(--itchio_body_color);margin:0}.form.buy_form_widget .email_capture .label{margin-bottom:4px}.form.bundle_buy_form_widget h3,.form.sale_bundle_buy_form_widget h3{margin:20px 0 15px 0}.form.bundle_buy_form_widget .receive_row,.form.sale_bundle_buy_form_widget .receive_row{border:1px solid;border-color:var(--itchio_border_color);background:#f9f9f9;border-radius:3px;padding:10px 18px;margin-bottom:20px;overflow:auto;max-height:220px}.dark_theme .form.bundle_buy_form_widget .receive_row,.dark_theme .form.sale_bundle_buy_form_widget .receive_row{background:rgba(19,19,19,0.865)}.form.bundle_buy_form_widget .receive_row h3,.form.sale_bundle_buy_form_widget .receive_row h3{margin-top:0}.form.bundle_buy_form_widget .key_warning,.form.sale_bundle_buy_form_widget .key_warning{color:#fff;background:#222;padding:5px 10px}.dark_theme .form.bundle_buy_form_widget .key_warning,.dark_theme .form.sale_bundle_buy_form_widget .key_warning{color:#111;background:#eee}.form.bundle_buy_form_widget .game_list,.form.sale_bundle_buy_form_widget .game_list{font-size:16px}.form.bundle_buy_form_widget .game_list .game_row .counts,.form.sale_bundle_buy_form_widget .game_list .game_row .counts{padding-left:5px;opacity:0.6}.form.bundle_buy_form_widget .game_list .game_row.inactive,.form.sale_bundle_buy_form_widget .game_list .game_row.inactive{color:var(--itchio_body_color_lighter);cursor:pointer}.form.bundle_buy_form_widget .game_list .game_row.inactive .icon-download,.form.sale_bundle_buy_form_widget .game_list .game_row.inactive .icon-download{color:var(--itchio_body_color_gray)}.form.bundle_buy_form_widget .game_list .game_row.inactive:hover,.form.sale_bundle_buy_form_widget .game_list .game_row.inactive:hover{color:var(--itchio_body_color_light)}.form.bundle_buy_form_widget .regular_price,.form.sale_bundle_buy_form_widget .regular_price{color:var(--itchio_body_color_light);font-size:14px}.form.bundle_buy_form_widget .game_row,.form.sale_bundle_buy_form_widget .game_row{line-height:1.6}.form.bundle_buy_form_widget .game_row>*,.form.sale_bundle_buy_form_widget .game_row>*{margin-right:5px}.form.bundle_buy_form_widget .game_row>*:last-child,.form.sale_bundle_buy_form_widget .game_row>*:last-child{margin-right:0}.form.bundle_buy_form_widget .total_row,.form.sale_bundle_buy_form_widget .total_row{color:var(--itchio_body_color_med);border-top:1px solid;border-color:var(--itchio_border_color);margin-top:20px;padding-top:8px}.form.bundle_buy_form_widget .total_row del,.form.bundle_buy_form_widget .total_row .savings,.form.sale_bundle_buy_form_widget .total_row del,.form.sale_bundle_buy_form_widget .total_row .savings{color:var(--itchio_body_color_lighter)}.form.bundle_buy_form_widget .total_row strong,.form.sale_bundle_buy_form_widget .total_row strong{color:var(--itchio_body_color)}.form.bundle_buy_form_widget .platforms,.form.sale_bundle_buy_form_widget .platforms{color:var(--itchio_body_color_light);margin-left:10px}.buy_lightbox{width:600px}.buy_lightbox.loading .close_button{display:none}.buy_lightbox .form{margin:20px 40px 40px 40px}.buy_lightbox .form .input_row{margin:20px 0}.buy_lightbox .form .money_input{box-sizing:border-box;display:inline-block;width:520px}.buy_lightbox .billing_address_view p{font-size:14px}.buy_lightbox .billing_address_view .billing_address_form_widget{margin-top:20px}.buy_lightbox .billing_address_view .input_row{margin:10px 0}@media (max-width: 600px){.buy_lightbox .form{margin-left:20px;margin-right:20px}.buy_lightbox .receive_row{padding-left:10px;padding-right:10px}}.star_value{display:inline-block;position:relative}.star_value .star_holes{color:var(--itchio_body_color_lighter)}.star_value .star_fill{color:#FF2449;color:var(--itchio_button_color, #FF2449);position:absolute;top:0;left:0;bottom:0;white-space:nowrap;overflow:hidden}.star_picker{display:inline-block;font-size:18px;padding:4px 4px 4px 0;color:#FF2449;color:var(--itchio_button_color, #FF2449)}.star_picker.interactive{color:var(--itchio_body_color_lighter);border:1px solid;border-color:var(--itchio_border_color);padding-left:4px}.star_picker.interactive .star{padding:0 2px}.star_picker.interactive:hover .icon-star{color:#555}.star_picker.interactive.has_rating .icon-star,.star_picker.interactive.has_value .icon-star{color:#FF2449;color:var(--itchio_button_color, #FF2449)}.star_picker>button{background:transparent;cursor:pointer;font-family:inherit;color:inherit;font-size:inherit;padding:0;border:0}.star_picker>button .icon{display:block}.star_picker>button,.star_picker>.star{margin-right:4px}.star_picker>button:left-child,.star_picker>.star:left-child{margin-right:0}.star_picker .star{transition:color 0.1s ease;padding:0;cursor:pointer}.collection_lightbox_widget{width:600px;--itchio_form_input_width: 400px}.collection_lightbox_widget.is_complete .before_submit{display:none}.collection_lightbox_widget.is_complete .after_submit{display:block}.collection_lightbox_widget .form_errors{margin:40px}.collection_lightbox_widget .g-recaptcha{margin:0 40px}.collection_lightbox_widget .selectize-input{width:100%}.collection_lightbox_widget h2 .single_line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 600px){.collection_lightbox_widget h2 .single_line{white-space:normal}}.collection_lightbox_widget h2 .object_title:before{content:"“";font-weight:normal;color:#858585}.collection_lightbox_widget h2 .object_title:after{content:"”";font-weight:normal;color:#858585}.collection_lightbox_widget .after_submit,.collection_lightbox_widget .loader{display:none}.collection_lightbox_widget form.loading .loader{display:inline-block}.collection_lightbox_widget .already_in{margin:20px var(--itchio_lightbox_gutter, 40px);font-size:16px;line-height:1.5;padding:0;list-style:none}.collection_lightbox_widget .already_in .sub{color:var(--itchio_body_color_light);margin-left:5px}.collection_lightbox_widget .follow_area{text-align:center}.collection_lightbox_widget .add_game_to_collection_form_widget .input_row{margin:20px var(--itchio_lightbox_gutter, 40px)}.collection_lightbox_widget .add_game_to_collection_form_widget .input_row.collection_option{position:relative;margin:0;padding:20px var(--itchio_lightbox_gutter, 40px) 20px 70px;border-bottom:1px solid;border-color:var(--itchio_border_color)}@media (max-width: 600px){.collection_lightbox_widget .add_game_to_collection_form_widget .input_row.collection_option{padding-left:50px}}.collection_lightbox_widget .add_game_to_collection_form_widget .input_row.collection_option:first-child{border-top:1px solid;border-color:var(--itchio_border_color)}.collection_lightbox_widget .add_game_to_collection_form_widget .radio{position:absolute;top:23px;left:40px;margin:0}@media (max-width: 600px){.collection_lightbox_widget .add_game_to_collection_form_widget .radio{left:20px}}.collection_lightbox_widget .add_game_to_collection_form_widget .buttons{padding:20px var(--itchio_lightbox_gutter, 40px);margin-top:0}.collection_lightbox_widget .add_game_to_collection_form_widget .privacy_input{margin-left:0}.collection_lightbox_widget .add_game_to_collection_form_widget .input_label_row{margin-bottom:15px}.collection_lightbox_widget .add_game_to_collection_form_widget .privacy_toggle{margin-top:10px;display:block}.collection_lightbox_widget .add_game_to_collection_form_widget .collection_name_input{margin-top:0}.user_tools{position:fixed;list-style:none;padding:0;margin:10px 10px 0 0;top:0;right:0;z-index:2;margin-top:10px;margin-right:10px;text-align:right}.user_tools li{margin-bottom:10px}.user_tools li:last-child{margin-bottom:0}@media (min-width: 960px){.user_tools{opacity:1;transition:transform 0.2s ease, opacity 0.2s ease;transform:translate(0, 0)}.user_tools.hidden{opacity:0;transform:translate(0, -20px)}}.user_tools .action_btn{-moz-user-select:none;-webkit-user-select:none;user-select:none;font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;display:inline-flex;align-items:center;background:black;background:rgba(0,0,0,0.6);color:#eee;font-size:12px;font-weight:bold;border:1px solid rgba(10,10,10,0.5);border-radius:2px;padding:.1428571429em .2857142857em;cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,0.2);margin-bottom:10px;text-decoration:none;text-align:left;margin-bottom:0;font-size:14px}.user_tools .action_btn .icon{margin-right:5px;text-shadow:none}.user_tools .action_btn>svg{display:inline-block;margin-right:4px}.user_tools .action_btn>svg:not([fill]){fill:white}.user_tools .action_btn>svg[fill]{stroke:white}.user_tools .action_btn .icon,.user_tools .action_btn .svgicon{width:1.3333333333em;height:1.3333333333em;display:inline-flex;align-items:center;justify-content:center}.user_tools .action_btn .icon-playlist_add{font-size:18px}.user_tools .action_btn:hover{background:rgba(20,20,20,0.6)}.billing_address_form_widget.has_errors .form_errors{display:block}.billing_address_form_widget .form_errors{display:none}.billing_address_form_widget input.has_error{border:1px solid #D14343}.billing_address_form_widget input.has_error:active,.billing_address_form_widget input.has_error:focus{border:1px solid #D14343}.popup_details{--itchio-popup-bg: #222;position:absolute;z-index:2;margin:6px;width:230px;background:var(--itchio-popup-bg);font-size:14px;color:#eee;box-shadow:0 0 0 2px black, 0 0 0 4px white;border-radius:2px;transition:background 0.2s ease;display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.popup_details:hover{--itchio-popup-bg: #272727}.popup_details .popup_tick{position:absolute;left:100%;top:50%;transform:translateY(-50%)}.popup_details .popup_tick .popup_tick_inner_fill{transition:fill 0.2s ease;fill:var(--itchio-popup-bg)}.popup_details.on_right .popup_tick{left:auto;right:100%;transform:translateY(-50%) rotate(180deg)}.popup_details .game_title{font-size:16px;padding:5px 10px;font-weight:900;line-height:1.3;background:rgba(255,255,255,0.1);border-bottom:1px solid #3c3c3c;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.popup_details .popup_description_tags{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:0 10px}.popup_details .popup_description_tags li.popup_description_tag{padding:2px 5px;background:rgba(255,255,255,0.1);border-radius:2px;font-size:12px;color:rgba(255,255,255,0.6);display:flex;align-items:center;gap:3px}.popup_details .popup_description_tags li.popup_description_tag .icon_tag{position:relative;top:1px}.popup_details .game_text{font-size:14px;line-height:18px;overflow:hidden;max-height:72px;margin:0 10px;color:#ddd}.popup_details .game_recommendations{--itchio_button_color: white;--itchio_link_color: white;display:flex;align-items:center;justify-content:center}.popup_details .game_recommendations .button{display:flex;align-items:center;gap:5px}.popup_details .popup_empty_text{margin:5px 10px 10px 10px;font-style:italic;color:rgba(255,255,255,0.6)}.popup_details a{color:white;text-decoration:none}.popup_details .popup_screenshots{margin:0 10px;display:flex;flex-direction:column;gap:5px}.popup_details .popup_screenshot{transition:all 0.4s cubic-bezier(0.29, 0.6, 0.44, 0.96);opacity:0.3;position:relative;top:10px;width:210px;height:105px;display:block;object-fit:cover;object-position:50% 50%;background-color:rgba(0,0,0,0.1);margin-bottom:5px;box-shadow:0 0 1px rgba(255,255,255,0.5)}.popup_details .popup_screenshot.visible{opacity:1;top:0}.popup_details .popup_trailer{margin:15px auto;text-align:center}.popup_details .popup_trailer .watch_trailer_btn{box-sizing:border-box;transition:all 0.2s ease;display:inline-block;border-radius:3px;text-decoration:none;padding:3px 10px;font-size:14px;letter-spacing:0.025em;white-space:nowrap;border:1px solid rgba(255,255,255,0.6);color:white}.popup_details .popup_trailer .watch_trailer_btn:hover{background:white;color:#222;color:white;background:#FF2449;border-color:#FF2449}.popup_details .popup_trailer .watch_trailer_btn:active{background:#e1193b;border-color:#e1193b}.game_trailer_lightbox_widget{box-shadow:0 0 0 2px #222, 0 0 0 4px black;background:black;width:960px}@media (max-width: 970px){.game_trailer_lightbox_widget{width:100%}}.game_trailer_lightbox_widget h2{color:#606060;padding:10px 20px;border:none;margin:0;font-size:15px}.game_trailer_lightbox_widget h2 a{text-decoration:none;color:#4c2128}.game_trailer_lightbox_widget h2 .trailer_actions{float:right}.game_trailer_lightbox_widget h2 .trailer_actions .add_to_collection_btn{box-sizing:border-box;transition:all 0.2s ease;display:inline-block;border-radius:3px;text-decoration:none;padding:3px 10px;font-size:14px;letter-spacing:0.025em;white-space:nowrap;border:1px solid rgba(255,255,255,0.6);color:white;position:relative;top:-5px;transition:opacity 0.4s;opacity:.5}.game_trailer_lightbox_widget h2 .trailer_actions .add_to_collection_btn:hover{background:white;color:#222;color:white;background:#FF2449;border-color:#FF2449}.game_trailer_lightbox_widget h2 .trailer_actions .add_to_collection_btn:active{background:#e1193b;border-color:#e1193b}.game_trailer_lightbox_widget h2 .trailer_actions .add_to_collection_btn .icon{margin-right:5px}.game_trailer_lightbox_widget h2 .trailer_actions .add_to_collection_btn:hover{opacity:1}.tab_columns{display:flex}.tab_columns .tab_column{width:180px;box-sizing:border-box;text-align:right;border-right:1px solid;border-color:var(--itchio_border_color)}html[dir=rtl] .tab_columns .tab_column{border-right:0;border-left:1px solid;border-color:var(--itchio_border_color)}.tab_columns .tab_column .tab_header{-moz-user-select:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:bold;color:var(--itchio_body_color_gray);text-transform:uppercase;letter-spacing:0.5px;padding:8px 10px 8px 0;border-bottom:1px solid #E4E4E4;border-top:1px solid #E4E4E4;margin-bottom:5px;background-color:var(--itchio_gray_back);margin-top:20px}.dark_theme .tab_columns .tab_column .tab_header{border:0}.tab_columns .tab_column .tab_header:first-child{margin-top:0}.tab_columns .tab_column .tab_btn{margin:0;display:block;width:100%;box-sizing:border-box;font-size:16px;padding:7px 12px;text-align:right;border:0;border-top:1px solid;border-bottom:1px solid;border-color:var(--itchio_white_back);text-decoration:none;background:transparent;display:block;cursor:pointer;color:var(--itchio_body_color_light)}.tab_columns .tab_column .tab_btn:hover{color:var(--itchio_body_color)}.tab_columns .tab_column .tab_btn.selected{position:relative;color:var(--itchio_body_color);font-weight:bold;background:rgba(64,67,78,0.1);text-decoration:none}.tab_columns .tab_column .tab_btn.selected:before{content:" ";position:absolute;top:0;right:-1px;bottom:0;width:2px;background:#FF2449}.tab_columns .content_column{flex:1;padding:0 40px}.lightbox.screenshot_lightbox{z-index:1001;position:fixed;border-radius:2px;background:#444;overflow:hidden;border:0;box-shadow:1px 0px 16px rgba(0,0,0,0.5),1px 0px 4px rgba(0,0,0,0.6)}#lightbox_container .lightbox.screenshot_lightbox{margin:0;left:50%;top:50%;transform:translate(-50%, -50%)}#lightbox_container .lightbox.screenshot_lightbox.animated{animation:none}.lightbox.screenshot_lightbox.no_tools .screenshot_container .prev_image_btn,.lightbox.screenshot_lightbox.no_tools .screenshot_container .next_image_btn{display:none}.lightbox.screenshot_lightbox img{display:block;margin:0}.lightbox.screenshot_lightbox .screenshot_container{display:table;position:relative;background:#111}.lightbox.screenshot_lightbox .screenshot_container .loader{transition:opacity 0.2s ease-in-out;opacity:0;display:block;background-color:white;background-image:url("images/loader.gif");background-repeat:no-repeat;background-position:50% 50%;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;width:32px;height:32px;border-radius:3px;z-index:2}.lightbox.screenshot_lightbox .screenshot_container .prev_image_btn,.lightbox.screenshot_lightbox .screenshot_container .next_image_btn,.lightbox.screenshot_lightbox .screenshot_container .lb_screenshot{display:table-cell;vertical-align:top}.lightbox.screenshot_lightbox .screenshot_container .lb_screenshot.hidden{opacity:0}.lightbox.screenshot_lightbox .screenshot_container .prev_image_btn,.lightbox.screenshot_lightbox .screenshot_container .next_image_btn{-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;padding:0 25px;font-size:18px;position:relative;background:#111;height:100%}.lightbox.screenshot_lightbox .screenshot_container .prev_image_btn:hover,.lightbox.screenshot_lightbox .screenshot_container .next_image_btn:hover{background:#222}.lightbox.screenshot_lightbox .screenshot_container .prev_image_btn:active,.lightbox.screenshot_lightbox .screenshot_container .next_image_btn:active{background:#333}.lightbox.screenshot_lightbox .screenshot_container .icon-arrow-left,.lightbox.screenshot_lightbox .screenshot_container .icon-arrow-right{color:rgba(255,255,255,0.6);position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em}.lightbox.screenshot_lightbox.loading .loader{opacity:.7}.first_game_lightbox{width:600px}.first_game_lightbox .social_buttons_widget{height:20px;overflow:hidden;margin:20px 40px}.first_game_lightbox .fb_wrap,.first_game_lightbox .twitter_wrap{display:inline-block;height:20px;vertical-align:top;margin-right:40px}.first_game_lightbox .lightbox_footer{color:var(--itchio_body_color_med);background-color:var(--itchio_gray_back);border-top:1px solid;border-color:var(--itchio_border_color);overflow:hidden}.first_game_lightbox .lightbox_footer p{font-size:14px}.embed_game_lightbox_widget{width:632px}.embed_game_lightbox_widget .embed_directions{margin-top:5px;font-size:14px;color:var(--itchio_body_color_light)}.embed_game_lightbox_widget .embed_directions strong{color:var(--itchio_body_color_med)}.embed_game_lightbox_widget .embed_container{margin:20px 40px 0 40px}.embed_game_lightbox_widget .embed_container iframe{max-width:100%}.embed_game_lightbox_widget .form{margin:20px 40px 0 40px}.embed_game_lightbox_widget .form textarea{box-sizing:border-box;max-width:none;margin:0}@media (max-width: 600px){.embed_game_lightbox_widget .embed_container,.embed_game_lightbox_widget .form{margin-left:20px;margin-right:20px}}body{background:#eee}body.dark_theme{background:#1b1b1b}body.locale_ru{--itchio_default_font: LatoExtended}body.lightbox_open{overflow:hidden}body.lightbox_open #lightbox_container{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;padding-bottom:40px}body.frame_maximized{overflow:hidden}abbr{text-decoration:none;cursor:help}@media (max-width: 1000px){.responsive .wrapper{padding:0 20px}}@media (max-width: 600px){.responsive .wrapper{padding:0}}.inner_column{width:960px;margin:0 auto;position:relative;padding-bottom:40px;background:white;overflow:hidden}.responsive .inner_column{max-width:960px;width:auto}@media (max-width: 1000px){.responsive .inner_column{padding-bottom:0;max-width:600px}.responsive .inner_column .footer{position:static;display:block;background:rgba(0,0,0,0.05);margin-top:30px;padding:10px 20px;line-height:1.8}.responsive .inner_column .footer .icon_logo{float:right}.responsive .inner_column .footer .icon_logo .svgicon{margin:0 0 0 10px}.responsive .inner_column .footer .dot.last_dot{display:none}.responsive .inner_column .footer .breadcrumbs{text-align:left}.responsive .inner_column .footer .update_timestamp{display:block;opacity:0.7}.responsive .inner_column .footer .update_timestamp:before{content:""}}@media (max-width: 650px){.responsive .inner_column .footer{padding-bottom:60px}}.inner_column.size_small{font-size:11px}.inner_column.size_medium{font-size:13px}.inner_column.size_large{font-size:16px}.inner_column.size_very_large{font-size:19px}@media (max-width: 1000px){.responsive .inner_column.size_very_large{font-size:16px}}.inner_column.family_pixel.size_small{font-size:8px}.inner_column.family_pixel.size_small .column{font-size:8px}.inner_column.family_pixel.size_small h1,.inner_column.family_pixel.size_small h2,.inner_column.family_pixel.size_small h3,.inner_column.family_pixel.size_small h4{font-size:8px;font-weight:bold}.inner_column.family_pixel.size_medium{font-size:16px}.inner_column.family_pixel.size_medium .column{font-size:16px}.inner_column.family_pixel.size_medium h1,.inner_column.family_pixel.size_medium h2,.inner_column.family_pixel.size_medium h3,.inner_column.family_pixel.size_medium h4{font-size:24px;font-weight:bold}.inner_column.family_pixel.size_large,.inner_column.family_pixel.size_very_large{font-size:24px}.inner_column.family_pixel.size_large .column,.inner_column.family_pixel.size_very_large .column{font-size:24px}.inner_column.family_pixel.size_large h1,.inner_column.family_pixel.size_large h2,.inner_column.family_pixel.size_large h3,.inner_column.family_pixel.size_large h4,.inner_column.family_pixel.size_very_large h1,.inner_column.family_pixel.size_very_large h2,.inner_column.family_pixel.size_very_large h3,.inner_column.family_pixel.size_very_large h4{font-size:40px;font-weight:normal}.inner_column p,.inner_column ul,.inner_column ol{line-height:1.4}.inner_column a{color:#ff0b34}.inner_column h2,.inner_column h3,.inner_column h4{margin:0.8em 20px}.inner_column h2{margin-top:1.6em}.inner_column h1{margin:20px 20px 0 20px}.inner_column hr{margin:1em 0;border:0;height:1px;background:#dadada}.inner_column .footer{font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;display:flex;align-items:center;position:absolute;bottom:0;left:0;right:0;font-size:12px;padding:10px}.inner_column .footer .icon_logo{display:block;height:17px}.inner_column .footer .icon_logo .svgicon{margin-right:5px;opacity:0.8}.inner_column .footer .breadcrumbs{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;min-width:0}.inner_column .footer .breadcrumbs a{color:inherit !important;opacity:0.7}.inner_column .footer .dot{margin:0 5px}.inner_column .footer a{color:#606060}.columns{display:flex;justify-content:center;margin-top:20px}.columns .left_col{flex:1;width:0;min-width:0}.columns .right_col{width:367px}.theme_editor_open .user_tools{display:none}@media (min-width: 650px){.has_site_header .user_tools{top:50px}}.user_tools .follow_user_btn.is_following .on_follow{display:none}.user_tools .follow_user_btn:not(.is_following) .on_unfollow{display:none}.user_tools .action_btn .mobile_label{display:none}.user_tools .rate_game_btn.has_rating .on_edit{display:inline}.user_tools .rate_game_btn.has_rating .on_create{display:none}.user_tools .rate_game_btn .on_edit{display:none}@media (max-width: 1300px){.user_tools{position:absolute}.user_tools .action_btn{font-size:12px}}@media (min-width: 1400px){.user_tools .action_btn{font-size:16px}}@media (max-width: 960px){.user_tools{position:static;margin:0;white-space:nowrap;overflow:auto;text-align:left;padding:8px 0 8px 10px;overflow:auto;background:#2b2b2b;background:var(--itchio_ui_bg_dark, #2b2b2b);width:100vw;box-sizing:border-box;box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5)}.user_tools>li{display:inline-block;vertical-align:top;margin:0 10px 0 0}.user_tools .action_btn{font-size:13px;padding:0 6px;height:26px}.randomizer_embed .user_tools{display:none}}@media (min-width: 650px){.user_tools .community_link,.user_tools .devlog_link{display:none}}@media (max-width: 650px){.user_tools{box-shadow:inset 0 1px 1px rgba(255,255,255,0.1);z-index:99;position:fixed;top:auto;bottom:0;left:0;right:0;height:50px;padding:0 5px;display:flex;overflow:hidden;flex-wrap:wrap}.user_tools>li{flex:1;padding:3px 0 5px 0;box-sizing:border-box;margin:0;display:flex;justify-content:center;min-width:80px;height:50px}.user_tools>li.jam_entry{display:none}.user_tools .action_btn{font-size:12px;height:auto;background:transparent;border:0;padding:0 5px;box-shadow:none;display:grid;grid-template-rows:1fr auto;text-align:center}.user_tools .action_btn .mobile_label{display:initial}.user_tools .action_btn .full_label{display:none}.user_tools .action_btn .icon,.user_tools .action_btn .svgicon{margin:0;justify-self:center;width:1.6em;height:1.6em}.user_tools .action_btn .icon.icon_user_plus,.user_tools .action_btn .icon.icon_user_check,.user_tools .action_btn .svgicon.icon_user_plus,.user_tools .action_btn .svgicon.icon_user_check{margin-left:6px}}.embedded_game:not(.embed_disabled) .header .game_title{display:none}.header{overflow:hidden}.header img{display:none}.header.has_image{font-size:0}.header.has_image img{display:inline-block;max-width:100%}.header.has_image h1{display:none}.header.align_center{text-align:center}.header.align_right{text-align:right}.user_formatted h1,.user_formatted h2,.user_formatted h3,.user_formatted h4{margin:0.5em 0}.user_formatted ul,.user_formatted ol{padding-left:2.0em}.user_formatted table{margin:1em 0;border-collapse:collapse}.user_formatted table tr th,.user_formatted table tr td{padding:0.5em;vertical-align:top;text-align:left;border:1px solid;border-color:inherit}.user_formatted blockquote{font-style:italic;border-left:4px solid;border-color:var(--itchio_bg2_sub);padding-left:15px;margin-left:15px}.user_formatted pre{padding:0.5em;background:var(--itchio_bg2_sub);word-wrap:normal;overflow:auto;padding:10px;font-size:14px;border-radius:3px}.user_formatted a[rel~=nofollow]{position:relative}.user_formatted a[rel~=nofollow]:hover>img,.user_formatted a[rel~=nofollow]:focus>img{box-shadow:0 0 0 5px red}.user_formatted a[rel~=nofollow]:hover:after,.user_formatted a[rel~=nofollow]:focus:after{font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;content:"External link";white-space:nowrap;font-weight:bold;pointer-events:none;position:absolute;left:0;top:100%;background-color:red;color:white;padding:2px 6px;border-radius:3px;margin-top:3px;font-size:12px;z-index:1}.game_page_apperance_columns{display:flex}.game_page_apperance_columns>.game_page_primary_column{flex:1}.theme_editor_open .game_page_apperance_columns{height:calc(100vh - 50px)}.theme_editor_open .game_page_apperance_columns .game_page_primary_column{overflow:auto}.popup_details{z-index:1002}.above_game_banner,.game_layout_widget .goal_banner_widget{box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5);overflow:hidden;font-size:14px;background:#333;background:var(--itchio_ui_bg, #333);color:white;position:relative;z-index:1}.above_game_banner h1,.game_layout_widget .goal_banner_widget h1,.above_game_banner h2,.game_layout_widget .goal_banner_widget h2{font-weight:900}.theme_editor_open .above_game_banner,.theme_editor_open .game_layout_widget .goal_banner_widget,.game_layout_widget .theme_editor_open .goal_banner_widget{display:none}.above_game_banner a,.game_layout_widget .goal_banner_widget a{color:inherit}.above_game_banner .button,.game_layout_widget .goal_banner_widget .button,.above_game_banner .button.outline{color:white;border-color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.05);text-shadow:none}.above_game_banner .button:hover,.game_layout_widget .goal_banner_widget .button:hover,.above_game_banner .button.outline:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.75)}.above_game_banner_inner,.goal_banner_inner{box-sizing:border-box;max-width:960px;margin:0 auto;padding:10px 20px}.game_layout_widget .goal_banner_widget h3{background:transparent;border-bottom:1px solid rgba(255,255,255,0.2)}.game_layout_widget .goal_banner_widget .goal_progress_widget .stat_inline{border-color:rgba(255,255,255,0.2)}.game_layout_widget .goal_banner_widget .goal_progress_widget .progress_bar{background:#333;margin-left:2px;margin-right:2px;box-shadow:0 0 0 2px rgba(255,255,255,0.2)}.jam_banner h3{line-height:1.3}.jam_banner h3 a{opacity:0.9}.jam_banner p{font-size:14px;line-height:1.5;color:rgba(255,255,255,0.8);margin:10px 0}.jam_banner .banner_cta{margin-bottom:20px}.jam_banner .jam_banner_inner{display:flex}.jam_banner .jam_banner_inner .jam_cover{margin-right:20px}.jam_banner .jam_banner_inner .jam_cover img{width:226px;height:180px}@media (max-width: 600px){.jam_banner .jam_cover{display:none}.jam_banner .jam_banner_break{display:none}.jam_banner .hide_on_narrow{display:none}}.jam_banner .external_link .icon{margin-right:5px;vertical-align:-2px}.jam_banner .external_link .svgicon{fill:white;margin-right:5px;vertical-align:-3px}.ludum_dare_banner .ludum_dare_banner_inner{display:flex;align-items:center}.ludum_dare_banner .summary{flex:1;font-size:14px}.ludum_dare_banner .ludum_dare_logo{margin-right:20px;max-width:160px}@media (max-width: 600px){.ludum_dare_banner .ludum_dare_banner_inner .summary{display:none}}.purchase_banner .purchase_banner_inner{display:flex;flex-direction:column;gap:15px;padding:20px}.purchase_banner h2{margin:0}.purchase_banner .key_row{display:flex;gap:10px;align-items:center}.purchase_banner .key_row .ownership_reason{opacity:0.8}.purchase_banner .key_row .purchase_price{font-weight:bold}.purchase_banner .key_row .own_date{font-style:italic;white-space:nowrap}@media (max-width: 600px){.purchase_banner .key_row{flex-direction:column;align-items:stretch;gap:5px}.purchase_banner .key_row .button{display:block;width:100%}}.devlog_banner .notification_cols{display:flex;align-items:center}.devlog_banner .notification_cols>:first-child{flex:1}@media (max-width: 650px){.devlog_banner .notification_cols{display:block}}@media (max-width: 650px){.devlog_banner .notification_cta{display:flex;align-items:center;margin-top:10px}.devlog_banner .notification_cta>*{order:2;margin:0}.devlog_banner .notification_cta .button{flex:1;order:1;margin-right:10px}}.devlog_banner .above_game_banner_inner,.devlog_banner .goal_banner_inner{padding-top:15px;padding-bottom:15px}.devlog_banner h2{margin-top:0;margin-bottom:10px}.devlog_banner .notification_text{line-height:1.5}.devlog_banner .game_changes{color:rgba(255,255,255,0.8)}.devlog_banner .dismiss_form{display:inline-block;margin-right:10px}.devlog_banner .dismiss_form button{color:rgba(255,255,255,0.8)}.lightbox,.goal_banner_widget,.purchase_banner,.payment_warning_banner,.above_game_banner,.game_layout_widget .goal_banner_widget{font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif}.aggregate_rating{display:flex;align-items:center}.aggregate_rating .star{padding-right:2px}.aggregate_rating .star:last-child{padding-right:0}.aggregate_rating .rating_count{opacity:0.5;margin-left:5px}@font-face{font-family:'04b_03';src:url("fonts/04b03.eot");src:url("fonts/04b03.eot?#iefix") format("embedded-opentype"),url("fonts/04b03.woff2") format("woff2"),url("fonts/04b03.woff") format("woff"),url("fonts/04b03.ttf") format("truetype");font-weight:normal;font-style:normal}.spam_warning_lightbox{width:100%;max-width:500px} .admin_tag_editor_widget{transition:opacity 0.2s ease;box-sizing:border-box;opacity:0.5;background:white;border:1px solid #dadada;padding:10px;position:fixed;padding:0;z-index:2;top:60px;left:10px;width:170px}.admin_tag_editor_widget:hover{opacity:1.0}.admin_tag_editor_widget hr{border:0;height:1px;background:#dadada}@media (max-width: 960px){.admin_tag_editor_widget{display:none}}.theme_editor_open .admin_tag_editor_widget{display:none}.admin_tag_editor_widget .close_btn{text-decoration:none;position:absolute;font-size:18px;bottom:5px;right:5px}.admin_tag_editor_widget .queue_status{text-align:center;font-weight:bold;padding:4px;margin:1px}.admin_tag_editor_widget .queue_status a{color:white;text-decoration:none}.admin_tag_editor_widget .queue_status.unrated{background:#34a0f2}.admin_tag_editor_widget .queue_status.positive{background:#aada80}.admin_tag_editor_widget .queue_status.neutral{background:gray}.admin_tag_editor_widget .queue_status.negative{background:#fe4e50}.admin_tag_editor_widget .panel_inside{padding:10px}.admin_tag_editor_widget .tag_row{line-height:1.2;margin-bottom:5px;background:#f0f0f0;padding:2px 4px}.admin_tag_editor_widget .feature_tag_btn{color:#858585}.admin_tag_editor_widget .new_tag_form{display:flex;align-items:center}.admin_tag_editor_widget .new_tag_form input[type=text]{flex:1;min-width:0}.admin_tag_editor_widget .new_tag_form>*{margin-right:2px}.admin_tag_editor_widget .new_tag_form>*:last-child{margin-right:0}.admin_tag_editor_widget .tweet_preview{box-sizing:border-box;width:100%;height:150px;display:block;font-size:12px} .game_layout_widget .blog_post_list_widget{margin:20px}.game_layout_widget .blog_post_list_widget li{font-size:inherit}.game_layout_widget .blog_post_list_widget li .title{font-size:120%}.game_layout_widget .blog_post_list_widget li .meta_row{font-size:inherit;color:inherit;opacity:0.6}.game_layout_widget .blog_post_list_widget li .meta_row .post_likes{color:inherit}.game_layout_widget .blog_post_list_widget li .post_image{margin-top:0}.game_layout_widget .blog_post_list_widget .summary{font-size:inherit;margin-top:5px}.game_layout_widget .blog_post_list_widget .summary .read_all_link{color:inherit;opacity:0.6} .community_post_form_widget .redactor-box{max-width:600px}.community_post_form_widget .redactor-editor{padding:10px}.community_post_form_widget .redactor-editor.redactor-placeholder:after{top:10px;left:10px}.community_post_form_widget .buttons{display:flex;align-items:center}.community_post_form_widget .buttons button{white-space:nowrap}.community_post_form_widget .buttons .hint{flex:1}.community_post_form_widget form{margin:10px 20px}.community_post_form_widget form .label{display:none}.community_post_form_widget form textarea{margin:0}.community_post_form_widget .input_row{margin-bottom:10px}.community_post_form_widget .buttons{margin-top:10px}.community_post_form_widget .forms_form_errors_widget{box-sizing:border-box;max-width:600px}.community_post_form_widget .g-recaptcha:not(:empty){margin-top:10px} .community_post_list_widget{padding-top:20px;margin:0 20px}@media (max-width: 650px){.community_post_list_widget{margin-left:10px;margin-right:10px}}.community_post_list_widget .post_form.inline_reply{margin:20px 0 0 0}.community_post_list_widget .post_form.inline_edit{margin:5px 0 0 0}.community_post_list_widget .community_post .post_grid{display:grid;align-items:start;grid-template-columns:25px 25px 1fr;grid-template-rows:auto 1fr;grid-gap:5px 10px;grid-template-areas:"avatar header header" "avatar body body"}.community_post_list_widget .community_post.has_vote_column .post_grid{grid-template-areas:"vote avatar header" "vote body body"}.community_post_list_widget>*,.community_post_list_widget .community_post_replies>*{margin-top:30px}.community_post_list_widget>*:first-child,.community_post_list_widget .community_post_replies>*:first-child{margin-top:0}.community_post_list_widget .community_post_replies{margin-left:30px;margin-top:15px}@media (max-width: 650px){.community_post_list_widget .community_post_replies{margin-left:20px}}.community_post_list_widget .community_post.disabled .post_body,.community_post_list_widget .community_post.disabled .post_header,.community_post_list_widget .community_post.disabled .avatar_container{opacity:0.5}.community_post_list_widget .community_post .reveal_full_post_btn{margin:0;position:relative;box-sizing:border-box;height:40px;padding:10px 5px 0px 5px;margin-top:-40px;text-align:center;border:0;font-size:13px;display:block;width:100%;max-width:600px;cursor:pointer;font-weight:bold;background:linear-gradient(to bottom, transparent, var(--itchio_bg_color) 50%, var(--itchio_bg_color));z-index:1;color:var(--itchio_link_color)}.community_post_list_widget .community_post .post_votes{grid-area:vote;margin-right:0;border:1px solid rgba(0,0,0,0.2);border-radius:2px}.community_post_list_widget .community_post .post_votes.loading{opacity:0.5}.community_post_list_widget .community_post .post_votes a{text-decoration:none;color:inherit !important;opacity:0.5}.community_post_list_widget .community_post .post_votes button{border:0;padding:0;background:transparent;color:inherit}.community_post_list_widget .community_post .post_votes .vote_btn{font-size:22px;height:22px;width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0.8}.community_post_list_widget .community_post .post_votes .vote_btn .svgicon{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:16px;height:16px}.community_post_list_widget .community_post .post_votes .vote_btn[disabled]{opacity:0.1;pointer-events:none}.community_post_list_widget .community_post .post_votes .vote_btn:hover,.community_post_list_widget .community_post .post_votes .vote_btn.voted{opacity:1.0}.community_post_list_widget .community_post .post_votes .vote_btn.voted{color:#FF2449;color:var(--itchio_button_color, #FF2449)}.community_post_list_widget .community_post .post_votes .vote_btn.loading{opacity:0.2}.community_post_list_widget .community_post .avatar_container{display:block;align-self:center;width:25px;height:25px}.community_post_list_widget .community_post .avatar_container .post_avatar{display:block;width:25px;height:25px;background-color:rgba(0,0,0,0.2);background-size:cover;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);border-radius:2px}.community_post_list_widget .community_post .post_header{font-size:13px;align-self:center;grid-area:header;display:flex;align-items:center}.community_post_list_widget .community_post .post_header>*{margin-right:10px}.community_post_list_widget .community_post .post_header .post_header_content>*{margin-right:10px}.community_post_list_widget .community_post .post_header .vote_counts{font-weight:bold;opacity:0.75}.community_post_list_widget .community_post .post_header .post_author a{font-weight:bold;font-size:inherit}.community_post_list_widget .community_post .post_header .name_placeholder{font-weight:bold}.community_post_list_widget .community_post .post_header .post_date a{color:inherit;text-decoration:none}.community_post_list_widget .community_post .post_header .post_date a:hover{text-decoration:underline}.community_post_list_widget .community_post .post_header .author_flag{display:none}.community_post_list_widget .community_post .post_content{grid-area:body}.community_post_list_widget .community_post .post_body{max-width:600px;line-height:1.6;word-wrap:break-word}.community_post_list_widget .community_post .post_body img{max-width:100%}.community_post_list_widget .community_post .post_body>:first-child{margin-top:5px}.community_post_list_widget .community_post .post_body>:last-child{margin-bottom:5px}.community_post_list_widget .community_post .post_footer{margin-top:10px;font-size:13px;display:flex;align-items:center}.community_post_list_widget .community_post .post_footer:empty{display:none}.community_post_list_widget .community_post .post_footer>a{margin-right:10px}.community_post_list_widget .community_post .post_footer>a:last-child{margin-right:0}.community_post_list_widget .community_post .post_footer .vote_btn{font-family:inherit;font-size:inherit;display:inline-flex;align-items:center;margin-right:10px;background:transparent;cursor:pointer;text-decoration:none;border:1px solid #dadada;border-radius:3px;padding:1px 5px;transition:all 0.2s ease}.community_post_list_widget .community_post .post_footer .vote_btn .like_text{display:inline-block;margin-left:4px;vertical-align:1px}.community_post_list_widget .community_post .post_footer .vote_btn:hover,.community_post_list_widget .community_post .post_footer .vote_btn.voted{color:white;background:#FF2449;border-color:#FF2449}.community_post_list_widget .community_post .post_footer .vote_btn .svgicon{margin-right:5px;width:12px;height:12px}.community_post_list_widget .community_post .post_footer .vote_btn .icon-like{font-size:12px;vertical-align:1px} .community_topic_posts_widget{padding-bottom:0} .external_url_launcher_widget{background:var(--itchio_bg2_sub);padding:1.875em .625em;display:flex;align-items:center;justify-content:center;flex-direction:column}.external_url_launcher_widget .button.launch_btn{height:auto;padding:0.4em 0.8em;font-size:120%;display:flex;align-items:center}.external_url_launcher_widget .button.launch_btn .svgicon{margin-right:.3125em;width:1.25em;height:1.25em}.external_url_launcher_widget .project_details{margin-top:.5em;font-size:.8125em;text-align:center;opacity:0.8;line-height:1.4;margin-bottom:-4px}.external_url_launcher_widget .project_details code{font-weight:bold} .game_comments_widget{margin-top:40px;margin-bottom:40px}.game_comments_widget .form_errors{padding:10px;background:rgba(255,255,255,0.8);font-size:13px}.game_comments_widget .form_errors *:last-child{margin-bottom:0}.game_comments_widget .click_input::placeholder{color:var(--itchio_text_color);opacity:0.8}.game_comments_widget .post_form{max-width:600px}.game_comments_widget .post_form .forms_markdown_input_widget .markdown_toolbar{height:30px}.game_comments_widget .post_form .forms_markdown_input_widget>textarea.markdown_textarea{font-size:14px}.game_comments_widget .post_form .forms_markdown_input_widget>textarea.markdown_textarea:focus{outline:none;box-shadow:inset 0 0 2px 1px var(--itchio_button_color, #A287C0)}.game_comments_widget .post_form input.click_input{margin:0;font-size:inherit;font-weight:bold;box-sizing:border-box;width:100%;max-width:none}.game_comments_widget .post_form .redactor-box{margin:0;max-width:none;display:flex;flex-direction:column}.game_comments_widget .post_form .redactor-box .redactor-toolbar-box{order:2}.game_comments_widget .post_form .redactor-box .redactor-toolbar-box .redactor-toolbar{border-bottom:0;border-top-style:solid;border-top-width:1px}.game_comments_widget .post_form .buttons{display:flex}.game_comments_widget .post_form .buttons>:last-child:not(:first-child){margin-left:auto}.game_comments_widget .pagination_buttons{margin:0 20px;margin-top:20px}.game_comments_widget .load_posts_before,.game_comments_widget .load_posts_after{display:block;text-align:center;text-decoration:none;font-size:inherit;font-family:inherit;width:100%;max-width:640px;background:transparent;color:var(--itchio_link_color);font-weight:bold;border:1px solid var(--itchio_button_color);border-radius:2px;padding:10px 20px;cursor:pointer}.game_comments_widget .load_posts_before.loading,.game_comments_widget .load_posts_after.loading{filter:grayscale(100%)}.game_comments_widget .form_placeholder{margin:20px}.game_comments_widget .topic_pager{margin:10px 20px} .game_community_preview_widget .community_topics{margin:0 20px}.game_community_preview_widget .post_links{margin:20px}.game_community_preview_widget .post_links a{margin-right:10px}.game_community_preview_widget .community_topic_row{display:flex;align-items:center;margin-bottom:10px;line-height:1.5}.game_community_preview_widget .community_topic_row:hover{background:rgba(0,0,0,0.05);box-shadow:0 0 0 4px rgba(0,0,0,0.05)}.game_community_preview_widget .community_topic_row:last-child{margin-bottom:0}.game_community_preview_widget .community_topic_row>*{margin-right:10px}.game_community_preview_widget .community_topic_row>*:last-child{margin-right:0}.game_community_preview_widget .community_topic_row .avatar_container{display:block}.game_community_preview_widget .community_topic_row .avatar_container .post_avatar{display:block;width:25px;height:25px;background-color:var(--itchio_gray_back);background-size:cover;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.2)}.game_community_preview_widget .community_topic_row .topic_author{opacity:0.6}.game_community_preview_widget .community_topic_row .topic_author a{color:inherit !important}.game_community_preview_widget .community_topic_row .topic_author,.game_community_preview_widget .community_topic_row .topic_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game_community_preview_widget .community_topic_row .primary_data{min-width:0;flex:1}.game_community_preview_widget .community_topic_row .post_time{opacity:0.5}.game_community_preview_widget .community_topic_row .topic_tag{display:inline-block;border-radius:2px;padding:3px 8px;background:rgba(0,0,0,0.1);line-height:1;margin-right:5px;font-weight:bold} .game_downloader_widget{display:flex;align-items:center}.game_downloader_widget>*{margin-right:10px}.game_downloader_widget>*:last-child{margin-left:0}.game_downloader_widget .dollars{font-weight:bold;font-size:120%}.game_downloader_widget .dollars.original_price{text-decoration:line-through;color:inherit;opacity:.5;font-weight:normal}.game_downloader_widget .buy_message .sub{opacity:.5}.game_downloader_widget .sale_link{text-decoration:none}.game_downloader_widget .sale_label{height:35px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;vertical-align:top;color:white;font-size:13px;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.7);box-shadow:0 0 10px rgba(0,0,0,0.5);text-shadow:0 0 4px rgba(0,0,0,0.5);padding:0 10px;border-radius:4px}.game_downloader_widget .sale_label .sale_rate{font-weight:bold;color:#67e3bd}.game_downloader_widget .sale_label .main_label{font-style:italic} .game_info_panel_widget td{padding:2px 4px;text-align:left}.game_info_panel_widget td:first-child{font-weight:bold;text-align:right;min-width:100px;font-size:90%;opacity:0.7}.game_info_panel_widget tr[title] td:first-child{color:inherit;text-decoration:underline dotted;cursor:help} .game_quarantine_lightbox_widget{max-width:600px;width:100%}.game_quarantine_lightbox_widget .account_summary{margin:20px var(--itchio_lightbox_gutter, 40px);font-size:16px;line-height:1.5}.game_quarantine_lightbox_widget .download_row{margin-top:10px}.game_quarantine_lightbox_widget h3{margin:20px var(--itchio_lightbox_gutter, 40px)}.game_quarantine_lightbox_widget details{margin:20px var(--itchio_lightbox_gutter, 40px)}.game_quarantine_lightbox_widget details>p{margin-left:0;margin-right:0}.game_quarantine_lightbox_widget details>pre{background-color:var(--itchio_gray_back);padding:10px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.game_quarantine_lightbox_widget details summary{cursor:pointer;font-size:16px;line-height:1.5} .game_report_lightbox_widget{max-width:600px;width:100%}.game_report_lightbox_widget .support_notice{background-color:var(--itchio_gray_back);padding:20px;margin:0 -20px 20px -20px}.game_report_lightbox_widget .support_notice a{white-space:nowrap}.game_report_lightbox_widget p{margin:0 0 15px 0}.game_report_lightbox_widget .suggest_classification{display:none}.game_report_lightbox_widget .report_submitted p{margin:20px var(--itchio_lightbox_gutter, 40px)}.game_report_lightbox_widget .form{margin:0 var(--itchio_lightbox_gutter, 40px) 30px var(--itchio_lightbox_gutter, 40px)}.game_report_lightbox_widget .form textarea{min-height:80px}@media (max-width: 600px){.game_report_lightbox_widget .form{margin:20px}.game_report_lightbox_widget .form p{margin-left:0;margin-right:0}} .html_embed_widget .button.load_iframe_btn,.html_embed_widget .button.restore_btn{height:auto;padding:0.4em 0.8em;font-size:120%;display:flex;align-items:center}.html_embed_widget .button.load_iframe_btn .svgicon,.html_embed_widget .button.restore_btn .svgicon{margin-right:5px}.html_embed_widget .iframe_placeholder,.html_embed_widget .restore_wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:15px;box-sizing:border-box}.html_embed_widget .iframe_placeholder .embed_info,.html_embed_widget .restore_wrapper .embed_info{margin-top:10px;font-size:14px;text-align:center;padding:10px}.html_embed_widget .game_frame{margin:0 auto;position:relative;background-position:50% 50%}.html_embed_widget .game_frame.maximized{margin:0;width:100% !important;height:100% !important;position:fixed;top:0;left:0;z-index:1000;background-image:none}.html_embed_widget .game_frame.maximized .restore_wrapper{display:none}.html_embed_widget .game_frame.game_pending .fullscreen_btn{display:none}.html_embed_widget .game_frame.start_maximized.game_loaded:not(.maximized) iframe{display:none}.html_embed_widget .game_frame.start_maximized.game_loaded:not(.maximized) iframe:-webkit-full-screen{display:block}.html_embed_widget .game_frame.start_maximized.game_loaded:not(.maximized) iframe:-moz-full-screen{display:block}.html_embed_widget .game_frame.start_maximized.game_loaded:not(.maximized) iframe:-o-full-screen{display:block}.html_embed_widget .game_frame.start_maximized.game_loaded:not(.maximized) iframe:fullscreen{display:block}.html_embed_widget .game_frame:not(.game_loaded) .restore_wrapper{display:none}.html_embed_widget .game_frame iframe{height:0;width:0;border:0;box-sizing:border-box;max-height:100%;max-width:100%;min-height:100%;min-width:100%}.html_embed_widget .fullscreen_btn{opacity:.4;position:absolute;bottom:0;right:0;margin:8px;font-size:16px;display:block;transition:opacity 0.4s;background:none;padding:0;border:0;cursor:pointer}.html_embed_widget .fullscreen_btn img{display:block;width:30px;height:30px}.html_embed_widget .fullscreen_btn:hover{opacity:.8}.html_embed_widget .game_error{font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;font-size:14px;color:#222;width:350px;margin:20px auto;border:1px solid #efbebe;border-radius:2px;background:#f9e7e7;line-height:1.4;box-shadow:0 0 0 4px white}.html_embed_widget .game_error .error_details{margin:10px 20px}.html_embed_widget .game_error .error_details>h3{color:inherit;font-size:inherit;margin:0 0 10px 0}.html_embed_widget .game_error .error_help{border-top:1px solid #f4d2d2;color:#222;padding:10px 20px} .simple_social_buttons_widget{display:inline-flex;vertical-align:middle;gap:10px;margin-left:10px}.simple_social_buttons_widget:empty{display:none}.simple_social_buttons_widget>a{opacity:0.8;display:flex;align-items:center;text-decoration:none;transition:0.2s ease all}.simple_social_buttons_widget>a:hover{opacity:1.0} .upload_list_widget .upload{margin-bottom:15px;word-wrap:break-word;display:flex;align-items:center}.upload_list_widget .upload:last-child{margin-bottom:0}.upload_list_widget .upload .upload_name{max-width:100%;display:inline-flex;align-items:center}.upload_list_widget .upload .upload_name .name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.upload_list_widget .upload .upload_name .external_label{font-size:14px;background:#e7e7e7;border-radius:4px;padding:0px 8px;display:inline-flex;align-items:center;font-weight:bold;color:rgba(96,96,96,0.8);height:24px;font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;height:21px;font-size:12px;background:var(--itchio_bg2_sub);color:var(--itchio_text_color)}.dark_theme .upload_list_widget .upload .upload_name .external_label{background:rgba(255,255,255,0.1);color:#ababab}.upload_list_widget .upload .upload_name>*{margin-left:10px;white-space:nowrap}.upload_list_widget .upload .upload_name>*:first-child{margin-left:0}.upload_list_widget .upload .upload_name .download_platforms:empty{display:none}.upload_list_widget .upload .info_column{min-width:0;flex:1}.upload_list_widget .upload .info_column>*{margin-bottom:0.3em}.upload_list_widget .upload .info_column>*:last-child{margin-bottom:0}.upload_list_widget .upload .upload_date{opacity:.6;font-size:85%}.upload_list_widget .upload .min_price{opacity:.6;font-size:85%}.upload_list_widget .upload .build_row{opacity:.6;font-size:85%}.upload_list_widget .upload .build_row .version_date{margin-left:10px}.upload_list_widget .upload .preorder_spacer{text-align:center;display:inline-block;vertical-align:middle;background:#dadada;height:35px;line-height:35px;min-width:100px;color:#606060}.upload_list_widget .upload .button,.upload_list_widget .upload .preorder_spacer{margin-right:15px;min-width:100px}.upload_list_widget .upload .file_size{opacity:.6;white-space:nowrap}.upload_list_widget .upload .download_platforms{white-space:nowrap}.upload_list_widget .upload .download_platforms .icon{vertical-align:top;opacity:.6} .game_comments_page .breadcrumbs{margin-left:20px;margin-right:20px}.game_comments_page .breadcrumbs a{text-decoration:none}.game_comments_page .breadcrumbs a .text{text-decoration:underline}.game_comments_page .game_comments_widget{margin-top:0}.game_comments_page h2{margin-top:0.8em} .game_devlog_page .breadcrumbs{margin:20px}.game_devlog_page h2{margin:20px} .game_devlog_post_page .post_header h1{font-size:2em;margin:20px 0 5px 0;word-wrap:break-word}.game_devlog_post_page .post_meta{font-size:85%;margin:20px 0 10px 0;line-height:1.4}.game_devlog_post_page .post_meta .post_social{white-space:nowrap;margin-top:6px}.game_devlog_post_page .breadcrumbs{font-size:85%}.game_devlog_post_page .split_columns{display:flex}.game_devlog_post_page .split_columns .primary_column{flex:1;margin:0 20px;min-width:0}.game_devlog_post_page .split_columns .game_metadata{padding-top:40px;width:307px;margin-right:20px;margin-left:40px}@media (max-width: 1000px){.game_devlog_post_page .split_columns{display:block}.game_devlog_post_page .split_columns .primary_column,.game_devlog_post_page .split_columns .game_metadata{width:auto;margin:20px}.game_devlog_post_page .split_columns .primary_column{margin:0}.game_devlog_post_page .split_columns .primary_column>*{margin:20px}.game_devlog_post_page .split_columns .primary_column .post_images{margin-left:0;margin-right:0}}.game_devlog_post_page .primary_column>section{margin-bottom:20px}.game_devlog_post_page .primary_column>section:last-child{margin-bottom:0}.game_devlog_post_page .post_body p:first-child{margin-top:0}.game_devlog_post_page .post_body p:last-child{margin-bottom:0}.game_devlog_post_page .post_images{overflow-x:auto;white-space:nowrap;text-align:center;margin:0 0 20px 0;scrollbar-color:var(--itchio_button_color) var(--itchio_gray_back);scrollbar-width:thin}.game_devlog_post_page .post_images::-webkit-scrollbar{width:6px;height:6px}.game_devlog_post_page .post_images::-webkit-scrollbar-track{background:var(--itchio_gray_back);border-radius:var(--itchio_border_radius)}.game_devlog_post_page .post_images::-webkit-scrollbar-thumb{background:var(--itchio_button_color);border-radius:var(--itchio_border_radius)}.game_devlog_post_page .post_images>a{display:inline-block;margin-right:10px}.game_devlog_post_page .post_images>a:last-child{margin-right:0}.game_devlog_post_page .post_images img{display:block}.game_devlog_post_page .game_metadata h3{margin:0;font-size:1.1em}.game_devlog_post_page .game_metadata h3+p{margin-top:10px}.game_devlog_post_page .game_metadata>section{margin-top:20px}.game_devlog_post_page .game_metadata>section:first-child{margin-top:0}.game_devlog_post_page .game_metadata p{font-size:85%}.game_devlog_post_page .game_metadata .add_collection_row a{display:block;width:100%}.game_devlog_post_page .game_metadata .add_collection_row a .icon{font-size:18px;margin-right:10px;vertical-align:-3px}.game_devlog_post_page .post_files h2,.game_devlog_post_page .game_download h2{margin:40px 0 20px 0}.game_devlog_post_page .more_posts .post_date{margin-top:5px;opacity:0.6;white-space:nowrap;font-size:85%}.game_devlog_post_page .more_posts .post_date .icon{display:none}.game_devlog_post_page .more_posts ul{margin:10px 0 0 0;padding:0;list-style:none}.game_devlog_post_page .more_posts li{margin-bottom:10px}.game_devlog_post_page .more_posts li:last-child{margin-bottom:0}.game_devlog_post_page .game_downloader_widget{margin:20px 0}.game_devlog_post_page .game_info_panel_widget td{font-size:85%}.game_devlog_post_page .game_info_panel_widget td:first-child{padding-left:0;min-width:0}.game_devlog_post_page .like_button_drop{display:inline-block}.game_devlog_post_page .post_like_button{display:inline-flex;align-items:center;margin-right:10px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2)}.game_devlog_post_page .post_like_button .likes_count{padding:0 6px;font-size:85%}.game_devlog_post_page .post_like_button form{display:block}.game_devlog_post_page .post_like_button .button{display:block;font-family:inherit}.game_devlog_post_page .post_like_button .button .icon{vertical-align:-1px;margin-right:4px}.game_devlog_post_page .post_like_button .button:hover .default{display:none}.game_devlog_post_page .post_like_button .button:hover .hover{display:initial}.game_devlog_post_page .post_like_button .hover{display:none} .view_game_page.view_flash_game_page,.view_game_page.view_unity_game_page,.view_game_page.view_java_game_page,.view_game_page.view_html_game_page{*zoom:1}.view_game_page.view_flash_game_page:before,.view_game_page.view_flash_game_page:after,.view_game_page.view_unity_game_page:before,.view_game_page.view_unity_game_page:after,.view_game_page.view_java_game_page:before,.view_game_page.view_java_game_page:after,.view_game_page.view_html_game_page:before,.view_game_page.view_html_game_page:after{content:" ";display:table}.view_game_page.view_flash_game_page:after,.view_game_page.view_unity_game_page:after,.view_game_page.view_java_game_page:after,.view_game_page.view_html_game_page:after{clear:both}.view_game_page.view_flash_game_page .center_column,.view_game_page.view_unity_game_page .center_column,.view_game_page.view_java_game_page .center_column,.view_game_page.view_html_game_page .center_column{margin:20px 0}.view_game_page.view_flash_game_page .donate,.view_game_page.view_unity_game_page .donate,.view_game_page.view_java_game_page .donate,.view_game_page.view_html_game_page .donate{text-align:center;margin:20px 0}@media (max-width: 400px){.view_game_page.view_flash_game_page .center_column,.view_game_page.view_unity_game_page .center_column,.view_game_page.view_java_game_page .center_column,.view_game_page.view_html_game_page .center_column{margin:0}}.view_game_page.view_flash_game_page.ready .donate,.view_game_page.view_html_game_page.ready .donate{display:block}.view_game_page.view_flash_game_page .donate,.view_game_page.view_html_game_page .donate{display:none}.view_game_page.view_flash_game_page .embed_wrapper,.view_game_page.view_html_game_page .embed_wrapper{margin:20px 0}.view_game_page.view_flash_game_page .game_loading,.view_game_page.view_html_game_page .game_loading{padding:20px 0;text-align:center;font-size:16px;font-weight:bold;line-height:1.8;background:rgba(0,0,0,0.04)}.view_game_page.view_flash_game_page .game_loading .loading_block,.view_game_page.view_html_game_page .game_loading .loading_block{display:inline-block}.view_game_page.view_flash_game_page.ready .game_loading{display:none}.view_game_page.view_flash_game_page.no_flash .swf_outer{padding:10px}.view_game_page.view_flash_game_page.no_flash .center_column .donate{display:none}.view_game_page.view_flash_game_page .swf_outer{margin-left:auto;margin-right:auto;position:relative;line-height:1.5;display:flex;align-items:center;justify-content:center}.view_game_page.view_flash_game_page .swf_outer.hide_placeholder:before{display:none}.view_game_page.view_flash_game_page .swf_outer object{display:block;position:absolute;top:0;right:0}.view_game_page.view_flash_game_page .swf_outer .flash_notification{font-weight:bold;opacity:0.8;text-align:center;max-width:280px}@media (max-width: 400px){.view_game_page.view_html_game_page .center_column{margin-top:20px}}.view_game_page.view_html_game_page.ready .donate{display:block}.view_game_page.view_html_game_page .donate{display:none}.view_game_page.view_unity_game_page .embed_wrapper,.view_game_page.view_java_game_page .embed_wrapper{margin:20px 0}.view_game_page.view_unity_game_page .unity_drop,.view_game_page.view_unity_game_page .jar_drop,.view_game_page.view_java_game_page .unity_drop,.view_game_page.view_java_game_page .jar_drop{margin:0 auto;position:relative;text-align:center}.view_game_page.view_unity_game_page.unity_unsupported .no_unity_message{display:block}.view_game_page.view_unity_game_page .no_unity_message{display:none;margin:20px}.view_game_page.view_unity_game_page .no_unity_message .add_collection_row{text-align:center}@media (max-width: 1000px){.view_game_page.view_unity_game_page .no_unity_message .button,.view_game_page.view_unity_game_page .donate_btn{display:block}.view_game_page.view_unity_game_page .donate{margin:0 20px}}.view_game_page.direct_download .header_buy_row .button{display:block;margin:0}.view_game_page.buy_on_top .header_buy_row{display:block}.view_game_page .header_buy_row{display:none}.view_game_page .header_buy_row p{margin:20px 20px 0 20px}.view_game_page .header_buy_row p:last-child{margin-bottom:20px}.view_game_page .header_buy_row .direct_download_row{margin:10px 20px 20px 20px}.view_game_page .header_buy_row .direct_download_row>button.button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.view_game_page .formatted_description{margin:20px;margin-bottom:40px;margin-top:0}.view_game_page .formatted_description .empty_text{font-style:italic;color:#606060}.view_game_page .formatted_description>:first-child{margin-top:0}.view_game_page .more_information_toggle{margin:0 20px 20px 20px}.view_game_page .more_information_toggle.open .svgicon{transform:rotate(180deg)}.view_game_page .more_information_toggle .aggregate_rating{font-size:16px}.view_game_page .more_information_toggle .toggle_row{margin-bottom:10px}.view_game_page .more_information_toggle .svgicon{transition:transform 0.2s ease;margin-left:5px;opacity:0.7;fill:#222}.view_game_page .video_embed{margin-right:20px;margin-bottom:10px}.view_game_page .video_embed.big_video{margin-right:0}.view_game_page .video_embed:empty{display:none}.lightbox_open .view_game_page .video_embed{visibility:hidden}.view_game_page .screenshot_list{margin-right:20px;box-sizing:border-box}.view_game_page .screenshot_list img{display:block;margin-bottom:10px;max-width:347px}.view_game_page .bundle_row{display:flex;align-items:center;padding:10px 15px;margin:20px;border:2px solid #dadada;border-radius:2px}.view_game_page .bundle_row .bundle_label{opacity:0.7;font-weight:normal}.view_game_page .bundle_row .bundle_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view_game_page .bundle_row .bundle_info{flex:1;min-width:0;margin-right:20px;line-height:1.5}.view_game_page .bundle_row .bundle_info a{font-weight:bold;font-size:110%}.view_game_page .community_summary p{margin:20px}.view_game_page .sale_explanation{margin:20px}.view_game_page .uploads p{margin-left:20px;margin-right:20px}.view_game_page .uploads .upload_list_widget{margin-left:20px;margin-right:20px;margin-bottom:10px}.view_game_page .buy_row{margin:20px}.view_game_page .buy_row .button_message{display:inline-flex;align-items:center}.view_game_page .buy_row .buy_message{display:flex;align-items:center}.view_game_page .buy_row .buy_message>*{margin-right:5px}.view_game_page .buy_row .buy_message>*:last-child{margin-right:0}.view_game_page .buy_row .dollars{font-weight:bold;font-size:120%}.view_game_page .buy_row .dollars.original_price{text-decoration:line-through;color:inherit;opacity:.5;font-weight:normal}.view_game_page .buy_row .sale_link{text-decoration:none}.view_game_page .buy_row .sale_label{height:35px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;vertical-align:top;color:white;font-size:12px;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.7);box-shadow:0 0 10px rgba(0,0,0,0.5);text-shadow:0 0 4px rgba(0,0,0,0.5);padding:0 10px;border-radius:4px}.view_game_page .buy_row .sale_label .sale_rate{font-weight:bold;color:#67e3bd}.view_game_page .buy_row .sale_label .main_label{font-style:italic}.view_game_page .buy_row .sub{color:inherit;opacity:.5}.view_game_page .buy_row .button{margin-right:10px}.view_game_page .button{-moz-user-select:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;display:inline-block;background:#FF2449;color:white;text-decoration:none;padding:0 10px;font-size:14px;text-shadow:0 1px 0 #c3223e;cursor:pointer;border-radius:3px;border:none;border:1px solid rgba(0,0,0,0.1);box-shadow:inset 0 0 1px rgba(255,255,255,0.21);text-align:center;line-height:33px;font-weight:bold;height:35px;min-width:75px}.view_game_page .button:hover{background:#ff2e51}.view_game_page .button:active{background-color:#e1193b;position:relative;top:1px}.view_game_page .missing_game{width:450px;margin:20px auto;text-align:center;font-size:18px;line-height:1.8}.view_game_page .missing_game p{text-align:left}.view_game_page .app_store_links{margin:15px 20px}.view_game_page .app_store_links .store_btn{display:inline-block;margin-right:10px}.view_game_page .rewards h2{margin-top:30px}.view_game_page .reward_summary{margin:20px}.view_game_page .rewards_list{margin:0 20px}.view_game_page .reward_row{border:2px solid #dadada;border-radius:2px;padding:10px;margin-bottom:20px}.view_game_page .reward_row h3{margin:0 0 10px 0}.view_game_page .reward_row .remaining_count{margin-left:10px}.view_game_page .reward_footer .sold_out_message{font-weight:bold}.view_game_page .reward_footer .quantity_input{border:2px solid #dadada;border-radius:2px;padding:4px}.view_game_page .column{padding-bottom:20px}@media (max-width: 1000px){.responsive .view_game_page .columns{margin:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:100vw}.responsive .view_game_page .columns .left_col,.responsive .view_game_page .columns .right_col{display:block;margin:0;width:auto}.responsive .view_game_page .columns .left_col{-webkit-order:2;order:2}.responsive .view_game_page .columns .right_col{-webkit-order:1;order:1}.responsive .view_game_page .right_col .video_embed{text-align:center;margin:0;margin-bottom:20px}.responsive .view_game_page .header_buy_row{display:block}.responsive .view_game_page .screenshot_list{white-space:nowrap;overflow:auto;font-size:0;text-align:center;margin:0}.responsive .view_game_page .screenshot_list img{display:inline-block;margin:0;height:200px}.responsive .view_game_page .uploads .upload{display:block;margin-bottom:15px}.responsive .view_game_page .uploads .upload .name{display:block}.responsive .view_game_page .uploads .upload .button{display:block;margin:0 0 5px 0}.responsive .view_game_page .buy_row .dollars{font-size:100%}}@media (max-width: 400px){.responsive .view_game_page .buy_row{font-size:14px;white-space:nowrap;margin:5px 0;padding:15px 20px;overflow:auto}}.view_game_page .info_panel_wrapper{display:none}.view_game_page .game_info_panel_widget{background:rgba(0,0,0,0.1);padding:10px}.view_game_page .game_devlog ul{padding:0;margin:20px;list-style:none}.view_game_page .game_devlog ul li{margin:0 0 5px 0;display:flex;align-items:center}.view_game_page .game_devlog ul li:last-child{margin-bottom:0}.view_game_page .game_devlog .post_date{margin-top:4px;opacity:.5;white-space:nowrap;margin-left:10px;font-size:80%}.view_game_page .game_devlog .post_date .icon{display:none}.view_game_page .game_devlog p{margin:20px}.view_game_page .indiecade_banner{background:#383838;padding:15px 20px;margin:20px;margin-right:0}.view_game_page .indiecade_banner>p{margin:0;margin-bottom:10px}.view_game_page .indiecade_banner .tag_pair{font-size:14px;border:1px solid #222;display:inline-block;margin-right:5px;background:rgba(255,255,255,0.1);border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,0.1)}.view_game_page .indiecade_banner .tag_pair:last-child{margin-right:0}.view_game_page .indiecade_banner .tag_pair>:first-child{border-right:1px solid #222;font-weight:bold;opacity:0.8}.view_game_page .indiecade_banner .tag_pair>*{display:inline-block;padding:2px 6px} .content_warning_widget{box-sizing:border-box;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s;opacity:1;padding:20px;overflow-y:auto;background-color:white;background-color:var(--itchio_bg_color, white);color:var(--itchio_text_color);font-family:var(--itchio_font_family),Lato,sans-serif}@media (max-width: 650px){.content_warning_widget{padding:10px}}.content_warning_widget .content_warning_inner{background-color:var(--itchio_bg2_color);max-width:700px;padding:20px}.content_warning_widget .check_row{display:flex;align-items:center}.content_warning_widget .check_row>*:first-child{margin-right:5px}.content_warning_widget .form .buttons{color:inherit}.content_warning_widget a,.content_warning_widget .form .buttons a{color:var(--itchio_link_color)}.content_warning_widget.hidden{pointer-events:none;opacity:0} .forms_color_input_widget{display:inline-flex;box-sizing:border-box;width:150px;background-color:var(--itchio_white_back);border:2px solid #cdcdcd;border-radius:4px;height:35px;padding:0px 6px 0px 10px;position:relative}.dark_theme .forms_color_input_widget{border-color:rgba(255,255,255,0.1)}.forms_color_input_widget.compact{border-width:1px}.forms_color_input_widget.compact .color_swatch{width:25px}.forms_color_input_widget.compact input.color_text_input{font-size:12px}.forms_color_input_widget.compact.picker_open{box-shadow:0 0 0 1px #A287C0}.forms_color_input_widget.picker_open{border-color:#A287C0}.forms_color_input_widget.color_error{border-color:#D14343}.forms_color_input_widget .color_popout{left:100%;top:-2px;margin-left:10px}.forms_color_input_widget.picker_left .color_popout{left:auto;right:100%;margin-left:0;margin-right:10px}.forms_color_input_widget input.color_text_input{border:0;padding:0;min-width:0;width:0;flex:1;font-size:14px;font-family:monospace;outline:none;background-color:var(--itchio_white_back);color:var(--itchio_body_color_med)}.forms_color_input_widget input.color_text_input:focused{color:var(--itchio_body_color)}.forms_color_input_widget .color_swatch{width:50px;box-shadow:0 0 0 1px rgba(0,0,0,0.1);border-radius:3px;margin:4px 0;cursor:pointer} .forms_color_input_popup_widget{position:absolute;top:0;left:0;box-shadow:0 0 0 1px #cdcdcd,0 2px 4px rgba(0,0,0,0.2);border-radius:3px;z-index:101;padding:10px;background-color:var(--itchio_white_back);margin-left:10px}.dark_theme .forms_color_input_popup_widget{box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 2px 4px rgba(0,0,0,0.2)}.forms_color_input_popup_widget .clear_color_btn{position:absolute;top:0;right:0;background-color:var(--itchio_white_back);border:0;font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;cursor:pointer;padding:2px 6px;border-bottom:1px solid;border-left:1px solid;border-color:var(--itchio_border_color);border-radius:0 0 0 4px;font-size:14px;font-weight:bold;color:var(--itchio_body_color_light);z-index:2}.forms_color_input_popup_widget .clear_color_btn:hover{background-color:var(--itchio_gray_back)}.forms_color_input_popup_widget .palette_options{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit, minmax(30px, 1fr));grid-gap:5px;align-items:start}.forms_color_input_popup_widget .palette_options>button{color:white;font-size:0;width:100%;height:16px;border:0} .forms_color_wheel_widget{position:relative;cursor:crosshair}.forms_color_wheel_widget .wheel{background:url(lib/farbtastic/wheel.png) no-repeat;position:relative;width:195px;height:195px}.forms_color_wheel_widget .color_block,.forms_color_wheel_widget .mask{position:absolute;top:47px;left:47px}.forms_color_wheel_widget .color_block{background-color:blue}.forms_color_wheel_widget .mask{background:url(lib/farbtastic/mask.png) no-repeat}.forms_color_wheel_widget .marker{position:absolute;width:17px;height:17px;margin:-8px 0 0 -8px;overflow:hidden;background:url(lib/farbtastic/marker.png) no-repeat;pointer-events:none} .forms_markdown_help_lightbox_widget{width:100%;max-width:500px}.forms_markdown_help_lightbox_widget.lightbox h2+p{margin-top:0}.forms_markdown_help_lightbox_widget .table_wrapper{margin:20px}.forms_markdown_help_lightbox_widget .nice_table{margin:0;width:100%;box-sizing:border-box}.forms_markdown_help_lightbox_widget .nice_table .format_type{font-weight:bold}.forms_markdown_help_lightbox_widget .nice_table .format_example{font-family:monospace} .forms_markdown_input_widget{border:2px solid;border-radius:3px;border-color:var(--itchio_input_border_color)}.forms_markdown_input_widget.loading{position:relative}.forms_markdown_input_widget.loading .markdown_toolbar{opacity:0.5;pointer-events:none}.forms_markdown_input_widget.loading .loading_reason{user-select:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;font-weight:bold}.forms_markdown_input_widget>textarea.markdown_textarea{border:0;margin:0;padding:0;font-size:inherit;font-family:monospace;box-sizing:border-box;padding:10px;display:block;border-radius:0;min-height:160px;resize:vertical;width:100%;max-width:none}.responsive form .forms_markdown_input_widget .markdown_textarea{width:100%;max-width:none}.forms_markdown_input_widget .markdown_toolbar{list-style:none;display:flex;padding:0;margin:0;border-bottom:1px solid;border-color:var(--itchio_border_color);height:32px;box-sizing:border-box}.forms_markdown_input_widget .markdown_toolbar button>.svgicon{width:15px}.forms_markdown_input_widget .markdown_toolbar button>.svgicon.markdown_icon{width:26px;vertical-align:-3px;display:inline-block}.forms_markdown_input_widget .markdown_toolbar>li>button{background:transparent;border:0;font-family:inherit;font-size:inherit;cursor:pointer;padding:3px 10px;box-sizing:border-box;color:var(--itchio_body_color_light)}.forms_markdown_input_widget .markdown_toolbar>li>button:hover{color:white;background:#FF2449;background:var(--itchio_button_color, #FF2449)}.forms_markdown_input_widget .markdown_toolbar>li{border-right:1px solid;border-color:var(--itchio_border_color);display:flex}html[dir=rtl] .forms_markdown_input_widget .markdown_toolbar>li{border-right:none;border-left:1px solid;border-color:var(--itchio_border_color)}.forms_markdown_input_widget .markdown_toolbar>li:last-child{border-right:0} .forms_markdown_video_embed_lightbox_widget{width:100%;max-width:500px}.forms_markdown_video_embed_lightbox_widget.lightbox h2+p{margin-top:0}.forms_markdown_video_embed_lightbox_widget .form{padding:20px;padding-top:0}.forms_markdown_video_embed_lightbox_widget .form .input_split{display:flex;align-items:center;margin-top:6px}.forms_markdown_video_embed_lightbox_widget .form .input_split input[type=text]{margin:0;margin-right:10px;width:auto;flex:1} .forms_simple_select_widget{display:inline-block;box-sizing:border-box;min-width:30px;position:relative;border:2px solid;border-color:var(--itchio_input_border_color);background-color:var(--itchio_white_back);padding:4px 8px 4px 10px;border-radius:4px;height:35px}.forms_simple_select_widget:hover .selected_option{color:var(--itchio_body_color)}.forms_simple_select_widget.disabled{opacity:0.5;background-color:var(--itchio_gray_back)}.forms_simple_select_widget.disabled select:hover{cursor:default}.forms_simple_select_widget.focused{border-color:#A287C0}.forms_simple_select_widget.focused .select_component{color:var(--itchio_body_color)}.forms_simple_select_widget .icon,.forms_simple_select_widget .svgicon{margin-left:4px;color:rgba(34,34,34,0.7)}.dark_theme .forms_simple_select_widget .icon,.dark_theme .forms_simple_select_widget .svgicon{color:rgba(238,238,238,0.7)}.forms_simple_select_widget .selected_option{font-size:14px;color:var(--itchio_body_color_med);height:100%;display:flex;align-items:center}.forms_simple_select_widget .selected_option .selected_option_name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forms_simple_select_widget select{-moz-appearance:none;-webkit-appearance:none;opacity:0;position:absolute;top:0;left:0;margin:0;width:100%;height:100%}.forms_simple_select_widget select:hover{cursor:pointer} .forms_slider_widget{display:inline-block;box-sizing:border-box;min-width:100px;position:relative;padding:5px 10px}.forms_slider_widget.disabled{opacity:0.5}.forms_slider_widget.disabled .slider_nub{cursor:default}.forms_slider_widget .slider_fill{height:100%;background:rgba(0,0,0,0.08);border-radius:16px}.dark_theme .forms_slider_widget .slider_fill{background:rgba(255,255,255,0.08)}.forms_slider_widget .slider_track{box-shadow:0 0 0 1px rgba(0,0,0,0.15);background-color:var(--itchio_white_back);height:8px;border-radius:4px;position:relative}.dark_theme .forms_slider_widget .slider_track{box-shadow:0 0 0 1px rgba(255,255,255,0.15)}.forms_slider_widget .slider_nub{position:absolute;padding:0;width:18px;height:18px;border-radius:18px;margin-top:-9px;margin-left:-9px;border:0;background:#FF2449;border:1px solid rgba(0,0,0,0.1);box-shadow:inset 0 0 1px rgba(255,255,255,0.21),0 0 0 1px rgba(255,255,255,0.5);top:50%;left:50%}.dark_theme .forms_slider_widget .slider_nub{box-shadow:inset 0 0 1px rgba(255,255,255,0.21)}.forms_slider_widget .slider_nub:not(.disabled):hover{background:#ff3e5e}.forms_slider_widget .slider_nub:not(.disabled):active{background-color:#e1193b}.forms_slider_widget .value_tooltip{pointer-events:none;box-sizing:border-box;position:absolute;background:black;color:white;font-family:monospace;padding:2px 4px;top:0;font-size:12px;transform:translate(-50%, -140%);margin-bottom:4px;border-radius:2px} .row_mover_widget{display:inline-flex;align-items:center;border:1px solid;border-color:var(--itchio_border_color);border-radius:4px;padding:0 2px 0 5px;height:20px}.row_mover_widget .mover_label{font-weight:bold;color:var(--itchio_body_color_light);font-size:13px;margin-right:2px}.row_mover_widget .svgicon{width:16px;height:16px}.row_mover_widget>button{border:0;background:none;cursor:pointer;padding:0 2px;margin:0;align-self:stretch;color:var(--itchio_body_color_gray)}.row_mover_widget>button:hover:not([disabled]){color:var(--itchio_body_color)}.row_mover_widget>button[disabled]{opacity:0.2;cursor:default} .follow_button_widget{cursor:pointer;white-space:nowrap}.follow_button_widget.animate_bounce,.follow_button_widget.animate_drop_down{pointer-events:none}.follow_button_widget.outline{box-sizing:border-box;transition:all 0.2s ease;display:inline-block;border-radius:3px;text-decoration:none;padding:3px 10px;font-size:14px;letter-spacing:0.025em;white-space:nowrap;border:1px solid rgba(255,255,255,0.6);color:white}.follow_button_widget.outline:hover{background:white;color:#222;color:white;background:#FF2449;border-color:#FF2449}.follow_button_widget.outline:active{background:#e1193b;border-color:#e1193b}.follow_button_widget.button.small .icon{display:none}.follow_button_widget.is_following{transition:box-shadow 0.2s ease}.follow_button_widget.is_following:not(.loading).button{background-color:var(--itchio_white_back);border-color:#FF2449;color:#FF2449;text-shadow:none}.follow_button_widget.is_following:hover{position:relative;box-shadow:inset 0 0 0 2px rgba(255,36,73,0.4)}.follow_button_widget.is_following:hover .unfollow_label{display:block;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}.follow_button_widget.is_following:hover .on_unfollow{visibility:hidden}.follow_button_widget.is_following .on_unfollow{display:inline}.follow_button_widget.is_following .on_follow{display:none}.follow_button_widget .on_unfollow,.follow_button_widget .unfollow_label{display:none}.follow_button_widget .icon{position:relative;top:1px}html:not([dir=rtl]) .follow_button_widget .icon{margin-right:5px}html[dir=rtl] .follow_button_widget .icon{margin-left:5px} .community_archive_topic_lightbox_widget{width:600px}.community_archive_topic_lightbox_widget .form{margin:20px 40px}.community_archive_topic_lightbox_widget ul li{font-size:14px} .community_ban_lightbox_widget{width:600px}.community_ban_lightbox_widget.after_ban .after_submit{display:block}.community_ban_lightbox_widget.after_ban .before_submit{display:none}.community_ban_lightbox_widget h2 .banned_user:before{content:"“";font-weight:normal;color:#858585}.community_ban_lightbox_widget h2 .banned_user:after{content:"”";font-weight:normal;color:#858585}.community_ban_lightbox_widget .form{margin:20px 40px}.community_ban_lightbox_widget .after_submit{display:none} .community_dismiss_pending_post_lightbox_widget{width:100%;max-width:450px}.community_dismiss_pending_post_lightbox_widget>form{padding:20px var(--itchio_lightbox_gutter, 40px);padding-top:0} .community_lock_topic_lightbox_widget{width:600px}.community_lock_topic_lightbox_widget .form{margin:20px 40px} .community_post_lightbox_widget{width:100%;max-width:600px}.community_post_lightbox_widget .community_post_list_widget{background-color:var(--itchio_white_back);border:1px solid #cdcdcd;box-shadow:0 2px 4px rgba(0,0,0,0.05);border-radius:3px;padding:10px;margin:20px var(--itchio_lightbox_gutter, 40px);margin-top:0}@media print{.community_post_lightbox_widget .community_post_list_widget{box-shadow:none;border:none}}.dark_theme .community_post_lightbox_widget .community_post_list_widget{box-shadow:none;border-color:rgba(255,255,255,0.1)}.community_post_lightbox_widget .community_post_list_widget .community_post_widget p{margin:0 0 1em 0} .community_report_post_lightbox_widget{width:500px}.community_report_post_lightbox_widget.submitted_report .before_submit{display:none}.community_report_post_lightbox_widget.submitted_report .after_submit{display:block}.community_report_post_lightbox_widget .after_submit{display:none}.community_report_post_lightbox_widget .form{margin:20px 40px}.community_report_post_lightbox_widget .form textarea{min-height:80px} .community_stick_topic_lightbox_widget{width:600px}.community_stick_topic_lightbox_widget .form{margin:20px 40px} .after_download_lightbox_widget{max-width:800px;width:100%}.after_download_lightbox_widget p{margin-top:10px;margin-bottom:10px}.after_download_lightbox_widget .bandwidth_row{border-top:1px solid #dadada;font-size:14px;color:#606060;padding:20px 40px;display:flex;justify-content:flex-end;align-items:center}.after_download_lightbox_widget .bandwidth_row>*{margin-left:10px}.after_download_lightbox_widget h3{border-top:1px solid #dadada;padding:20px 40px 0 40px;margin:20px 0;color:#444}@media (max-width: 650px){.after_download_lightbox_widget h3{padding-left:20px;padding-right:20px}}.after_download_lightbox_widget .game_grid_widget{margin:20px 0 0 20px;margin-right:0}.after_download_lightbox_widget .browse_footer{text-align:center;margin-bottom:30px}.after_download_lightbox_widget .browse_footer .outline_button{box-sizing:border-box;transition:all 0.2s ease;display:inline-block;border-radius:3px;text-decoration:none;padding:3px 10px;font-size:14px;letter-spacing:0.025em;white-space:nowrap;border:1px solid rgba(255,255,255,0.6);color:white;color:#444;padding:5px 17px;font-size:16px}.after_download_lightbox_widget .browse_footer .outline_button:hover{background:white;color:#222;color:white;background:#FF2449;border-color:#FF2449}.after_download_lightbox_widget .browse_footer .outline_button:active{background:#e1193b;border-color:#e1193b}.after_download_lightbox_widget .social_buttons_widget{margin:20px 40px}.after_download_lightbox_widget .social_buttons_widget .social_button{display:inline-block;min-width:120px;vertical-align:top}.after_download_lightbox_widget .share_row{display:flex;align-items:center;margin:15px 40px 10px 40px;font-size:16px;line-height:1.5}.after_download_lightbox_widget .share_row .share_links{display:flex;align-items:center}.after_download_lightbox_widget .share_row .share_links .icon{margin-right:5px}.after_download_lightbox_widget .share_row>*{margin-right:10px}.after_download_lightbox_widget .share_row>*:last-child{margin-right:0}@media (max-width: 650px){.after_download_lightbox_widget .share_row{margin-left:20px;margin-right:20px;display:block}.after_download_lightbox_widget .share_row>*{width:100%;margin:0 0 10px 0}.after_download_lightbox_widget .share_row>*:last-child{margin-bottom:0}}.after_download_lightbox_widget .share_row .icon-heart{color:#EC4E61}.after_download_lightbox_widget .share_row .simple_social_buttons_widget a{margin-left:10px;text-decoration:none;color:#606060}.after_download_lightbox_widget .share_row .simple_social_buttons_widget a:hover{color:#767676} .blog_post_list_widget{list-style:none;margin:0;padding:0}.blog_post_list_widget li{margin-bottom:35px;font-size:16px;line-height:1.5}.blog_post_list_widget li .title{font-size:18px;text-decoration:none;font-weight:bold}.blog_post_list_widget li .split_content{display:flex;gap:20px;align-items:center}.blog_post_list_widget li .post_image{display:block;margin-top:8px;box-shadow:0 0 2px rgba(0,0,0,0.15)}.dark_theme .blog_post_list_widget li .post_image{box-shadow:none}@media (max-width: 650px){.blog_post_list_widget li .post_image{display:none}}.blog_post_list_widget li .post_preview{flex:1;min-width:0}.blog_post_list_widget li .meta_row{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:var(--itchio_body_color_light);display:flex;gap:15px;margin-top:2px;min-width:0}.blog_post_list_widget li .meta_row a{color:inherit}.blog_post_list_widget li .meta_row .post_likes{border:1px solid #cdcdcd;padding:1px 4px;border-radius:4px;font-weight:bold;color:var(--itchio_body_color_light);font-size:12px;display:inline-flex;gap:4px;align-items:center}.dark_theme .blog_post_list_widget li .meta_row .post_likes{border-color:rgba(255,255,255,0.1)}.blog_post_list_widget li .meta_row .post_likes .icon{font-size:12px}.blog_post_list_widget li .summary_link{text-decoration:none;color:inherit}.blog_post_list_widget li .summary{font-size:16px;margin:10px 0 0 0}@media (max-width: 650px){.blog_post_list_widget li .summary{font-size:14px}}.blog_post_list_widget li .summary .summary_text{word-wrap:break-word}.blog_post_list_widget li .summary .summary_text:after{content:"\a0\a0"}.blog_post_list_widget li .summary .read_all_link{color:var(--itchio_body_color_gray);white-space:nowrap;text-decoration:underline}.blog_post_list_widget li:last-child{margin-bottom:0} .game_grid_widget{font-size:16px;display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-gap:25px var(--itchio_grid_gap, 10px);align-items:start}@media (max-width: 650px){.game_grid_widget{font-size:14px}}.game_grid_widget .game_cell{min-width:0}.game_grid_widget .game_cell:hover .game_thumb .gif_overlay{opacity:1}.game_grid_widget .game_cell:hover .game_cell_tools{top:10px;opacity:1}.game_grid_widget .game_cell .game_thumb{box-shadow:0 0 2px rgba(0,0,0,0.15);position:relative;background:rgba(0,0,0,0.1);box-sizing:border-box;overflow:hidden}.dark_theme .game_grid_widget .game_cell .game_thumb{box-shadow:none}.game_grid_widget .game_cell .game_thumb .no_cover_text{background-color:var(--itchio_white_back);color:#dadada;padding-bottom:79.3650793651%;box-sizing:border-box;font-size:120px;position:relative}.game_grid_widget .game_cell .game_thumb .no_cover_text>.icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.game_grid_widget .game_cell .game_thumb .game_link{display:block}.game_grid_widget .game_cell .game_thumb .gif_label{font-weight:bold;font-size:12px;position:absolute;top:10px;left:10px;background:#222;padding:1px 4px;border-radius:2px;color:#ccc;opacity:0.8}.game_grid_widget .game_cell .game_thumb .gif_overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50% 50%;background-color:rgba(0,0,0,0.5);opacity:0;transition:opacity 0.2s ease}.game_grid_widget .game_cell .game_thumb img{display:block;width:100%;height:auto}.game_grid_widget .game_cell .game_cell_tools{position:absolute;top:5px;right:10px;opacity:0;transition:opacity 0.2s ease,top 0.2s ease}@media (max-width: 650px){.game_grid_widget .game_cell .game_cell_tools{display:none}}.game_grid_widget .game_cell .game_cell_tools .action_btn{-moz-user-select:none;-webkit-user-select:none;user-select:none;font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;display:inline-flex;align-items:center;background:black;background:rgba(0,0,0,0.6);color:#eee;font-size:12px;font-weight:bold;border:1px solid rgba(10,10,10,0.5);border-radius:2px;padding:.1428571429em .2857142857em;cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,0.2);margin-bottom:10px;text-decoration:none;text-align:left;border:4px solid #da2c49;background:rgba(30,30,30,0.8);font-size:14px;font-weight:bold;box-shadow:none;border-radius:3px}.game_grid_widget .game_cell .game_cell_tools .action_btn .icon{margin-right:5px;text-shadow:none}.game_grid_widget .game_cell .game_cell_tools .action_btn>svg{display:inline-block;margin-right:4px}.game_grid_widget .game_cell .game_cell_tools .action_btn>svg:not([fill]){fill:white}.game_grid_widget .game_cell .game_cell_tools .action_btn>svg[fill]{stroke:white}.game_grid_widget .game_cell .game_cell_tools .action_btn .icon,.game_grid_widget .game_cell .game_cell_tools .action_btn .svgicon{width:1.3333333333em;height:1.3333333333em;display:inline-flex;align-items:center;justify-content:center}.game_grid_widget .game_cell .game_cell_tools .action_btn .icon-playlist_add{font-size:18px}.game_grid_widget .game_cell .game_cell_tools .action_btn:hover{background:rgba(20,20,20,0.6)}.game_grid_widget .game_cell .game_cell_tools .action_btn:hover{border-color:#de425c;background:rgba(40,40,40,0.8)}.game_grid_widget .game_cell .thumb_link{text-decoration:none}.game_grid_widget .game_cell .game_cell_data{margin-top:0.75em;display:flex;flex-direction:column;gap:5px}@media (max-width: 650px){.game_grid_widget .game_cell .game_cell_data{gap:2px}}.game_grid_widget .game_cell .game_title{font-size:1em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game_grid_widget .game_cell .game_title a.title{font-weight:bold;color:inherit;text-decoration:none;margin-right:6px;word-wrap:break-word}.game_grid_widget .game_cell .game_title a.title:hover{text-decoration:underline}.game_grid_widget .game_cell .game_author{display:flex;align-items:center;font-size:.875em;color:var(--itchio_body_color_light)}.game_grid_widget .game_cell .game_author a{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.game_grid_widget .game_cell .game_author a:hover{text-decoration:underline}.game_grid_widget .game_cell .game_author .icon_verified{margin-left:4px;color:var(--itchio_body_color_med)}.game_grid_widget .game_cell .game_genre,.game_grid_widget .game_cell .game_platform,.game_grid_widget .game_cell .game_text,.game_grid_widget .game_cell .game_promo{font-size:.875em;color:var(--itchio_body_color_lighter)}.game_grid_widget .game_cell .game_promo{font-weight:bold}.game_grid_widget .game_cell .game_promo>a{color:inherit;text-decoration:none}.game_grid_widget .game_cell .game_promo>a:hover{text-decoration:underline}.game_grid_widget .game_cell .game_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--itchio_body_color_light)}.game_grid_widget .game_cell .game_platform>*{display:inline-block;vertical-align:middle;margin-right:3px}.game_grid_widget .game_cell .player_count{display:flex;align-items:center;font-size:.875em;gap:5px}.game_grid_widget .game_cell .player_count .svgicon{color:var(--itchio_body_color_gray)}.game_grid_widget .game_cell .web_flag{background:var(--itchio_body_color_med);color:var(--itchio_gray_back);font-size:.75em;padding:2px 6px;border-radius:3px;display:inline-block;margin-right:5px}.game_grid_widget .game_cell a.meta_tag{text-decoration:none;color:white !important}.game_grid_widget .game_cell a.meta_tag:hover{opacity:0.9}.game_grid_widget .game_cell .meta_tag{color:white;font-size:.7222222222em;vertical-align:2px;display:inline-flex;line-height:normal}.game_grid_widget .game_cell .meta_tag>div{padding:0.25em 0.5em;font-weight:bold;background-color:#737373;background-image:linear-gradient(to top right, gray 0%, #676767 100%);background-image:-webkit-linear-gradient(to top right, gray 0%, #676767 100%);background-image:-moz-linear-gradient(to top right, gray 0%, #676767 100%);background-image:-o-linear-gradient(to top right, gray 0%, #676767 100%);background-image:-ms-linear-gradient(to top right, gray 0%, #676767 100%)}.game_grid_widget .game_cell .meta_tag>div:first-child{border-radius:2px 0 0 2px}.game_grid_widget .game_cell .meta_tag>div:last-child{border-radius:0 2px 2px 0}.game_grid_widget .game_cell .meta_tag>div:first-child:last-child{border-radius:2px}.game_grid_widget .game_cell .meta_tag.free_tag>div{background:var(--itchio_border_color);color:var(--itchio_body_color_med);background-image:none}.game_grid_widget .game_cell .meta_tag .sale_tag{background:#34a0f2;color:rgba(255,255,255,0.8)}.winter_sale_active .game_grid_widget .game_cell .meta_tag .sale_tag{background:linear-gradient(to bottom, #6C6CF6, #9E6CCD)}.game_grid_widget .game_cell .meta_tag .sale_tag.reverse_sale{background:#fe4e50 !important}.game_grid_widget .game_rating{font-size:.875em;color:var(--itchio_body_color_lighter)}.game_grid_widget .game_rating>*{display:inline-block;vertical-align:middle}.game_grid_widget.game_list{display:flex}.game_grid_widget.game_list>.game_cell{width:200px;flex:none;margin-bottom:20px} .game_header_widget{font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;position:relative;z-index:3}.theme_editor_open .game_header_widget .edit_theme_btn{background:rgba(255,255,255,0.2)}.game_header_widget .publish_status{display:inline-flex;flex-direction:column;justify-content:center;margin-left:15px;height:100%;vertical-align:top;text-align:center}.game_header_widget .publish_status .pub_toggle{color:white;font-weight:bold;text-decoration:none;padding:0 10px;min-width:70px;font-size:12px;font-weight:bold;border-radius:2px;text-transform:uppercase;height:30px;line-height:30px}.game_header_widget .publish_status .pub_toggle.restricted{background:#A287C0}.game_header_widget .publish_status .pub_toggle.private{background:#FB9175;height:20px;line-height:20px}.game_header_widget .publish_status .pub_toggle.private:last-child{height:30px;line-height:30px}.game_header_widget .publish_status .pub_toggle.published{background:#90ce59}.game_header_widget .publish_status .secret_url{color:rgba(255,255,255,0.7);font-size:12px;text-decoration:none;margin-top:2px}.game_header_widget .publish_status .secret_url:hover{text-decoration:underline} @media (max-width: 900px){.responsive .goal_banner_widget .cover_image{display:none}.responsive .goal_banner_widget .center_column{margin-left:0}}@media (max-width: 700px){.responsive .goal_banner_widget .extra_stats{display:none}.responsive .goal_banner_widget .stat_inline:nth-child(2){border-right:0}}@media (max-width: 400px){.responsive .goal_banner_widget .mini_logo{position:static}.responsive .goal_banner_widget .stat_summary{display:none}.responsive .goal_banner_widget .action_area{position:static}.responsive .goal_banner_widget .action_area .button{display:block}}.goal_banner_widget .cover_image{float:left;box-shadow:0 0 0 2px rgba(238,238,238,0.1);width:189px;height:150px;background-size:cover;background-position:50% 50%}.goal_banner_widget .center_column{margin-left:210px;min-height:150px;overflow:hidden;position:relative}.goal_banner_widget h3{border-bottom:2px solid;border-color:var(--itchio_border_color);padding-bottom:10px;margin:5px 0 10px 0;line-height:15px;background-color:var(--itchio_white_back);position:relative}.goal_banner_widget .mini_logo{position:absolute;z-index:1;top:0;right:0;opacity:0.5}.goal_banner_widget .action_area{margin-top:8px;position:absolute;bottom:0;right:0} .goal_progress_widget .progress_bar{height:10px;background:#e9e9e9;border-radius:8px;overflow:hidden}.dark_theme .goal_progress_widget .progress_bar{background:#252525}.goal_progress_widget .progress_bar .progress_inner{height:100%;background:#FF2449;border-radius:0 8px 8px 0px}.goal_progress_widget .stat_bar{margin-bottom:10px;overflow:hidden}.goal_progress_widget .stat_box{display:inline-block;text-align:left}.goal_progress_widget .stat_box.right_box{float:right;text-align:right}.goal_progress_widget .stat_box .stat_value{font-size:22px}.goal_progress_widget .stat_box .stat_label{color:var(--itchio_body_color_lighter);font-size:12px;text-transform:uppercase;margin-bottom:2px}.goal_progress_widget .stat_summary{margin-top:10px}.goal_progress_widget .stat_inline{display:inline-block;margin-right:10px;border-right:1px solid;border-color:var(--itchio_border_color);padding-right:10px}.goal_progress_widget .stat_inline:last-child{border-right:0;padding-right:0}.goal_progress_widget .stat_inline .stat_value{font-size:16px}.goal_progress_widget .stat_inline .stat_label{font-size:14px;color:var(--itchio_body_color_light)} .header_widget{height:50px;position:relative}@media print{.header_widget{display:none}}.header_widget.sticky{position:fixed;top:0;right:0;left:0;z-index:100}.header_widget.minimal_header .primary_header{justify-content:center}.header_widget.minimal_header .header_buttons,.header_widget.minimal_header .game_search,.header_widget.minimal_header .user_panel_widget,.header_widget.minimal_header .header_dropdown,.header_widget.minimal_header .bundle_link{display:none}.header_widget.gray{--itchio_white_back: #111;--itchio_gray_back: #1b1b1b;--itchio_body_color: #eee;--itchio_body_color_gray: #949494;--itchio_body_color_med: #cacaca;--itchio_body_color_light: #ababab;--itchio_body_color_lighter: #838383;--itchio_border_color: rgba(255,255,255,0.1);--itchio_edge_border_color: rgba(255,255,255,0.1);--itchio_input_border_color: rgba(255,255,255,0.1);--itchio_input_focus_color: white;--itchio_light_highlight: rgba(255,36,73,0.1);--itchio_warning_bg: #3f3421;--itchio_target_bg: rgba(215,252,175,0.2)}.header_widget.gray .header_logo>img{filter:invert(100%)}.header_widget.gray .primary_header{background:var(--itchio_ui_bg, #111)}.header_widget.gray .user_panel_widget .drop_menu{--itchio_white_back: #fff;--itchio_gray_back: #F4F4F4;--itchio_bg_color: var(--itchio_white_back);--itchio_body_color: #222;--itchio_body_color_gray: #767676;--itchio_body_color_med: #434343;--itchio_body_color_light: #606060;--itchio_body_color_lighter: #858585;--itchio_border_color: #dadada;--itchio_edge_border_color: #cdcdcd;--itchio_input_border_color: #cdcdcd;--itchio_input_focus_color: #361275;--itchio_light_highlight: #FFF0F0;--itchio_warning_bg: #fffdbd;--itchio_target_bg: #D7FCAF}.header_widget.mobile_nav_visible .mobile_nav_btn{display:inline-block}.header_widget.mobile_nav_visible .primary_header{padding-left:5px !important}.header_widget input{font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif}.header_widget .primary_header{box-sizing:border-box;display:flex;align-items:center;font-size:16px;background:var(--itchio_ui_bg, #40434E);background-color:var(--itchio_white_back);box-shadow:0 1px 2px rgba(0,0,0,0.1);padding:0 20px 0 22px;color:var(--itchio_body_color);height:50px;position:relative;z-index:100}.holidays .header_widget .primary_header{background:var(--itchio_ui_bg, #D8EAFA);background-image:url(images/snowrepeat.svg);background-size:100px;color:black}.holidays .header_widget .primary_header .active_site_promotion_btn{font-weight:900}.holidays .header_widget .primary_header .active_site_promotion_btn>span{text-shadow:-1px -1px 0 rgba(255,255,255,0.7),1px 1px 0 rgba(255,255,255,0.7),-1px 1px 0 rgba(255,255,255,0.7),1px -1px 0 rgba(255,255,255,0.7),1px 0px 0 rgba(255,255,255,0.7),-1px 0px 0 rgba(255,255,255,0.7),0px 1px 0 rgba(255,255,255,0.7),0px -1px 0 rgba(255,255,255,0.7);background:rgba(255,255,255,0.9);box-shadow:0 0 0 6px rgba(255,255,255,0.9);border-radius:2px}.dark_theme .header_widget .primary_header{box-shadow:none}@media (max-width: 650px){.header_widget .primary_header{padding-left:10px;padding-right:10px}}@media (max-width: 650px){.header_widget.mobile_nav .primary_header{padding-left:0}}.header_widget .header_dropdown{position:absolute;left:0;right:0;top:50px;color:white;height:40px;background:#40434E;background:var(--itchio_ui_bg, #40434E) linear-gradient(to right, rgba(0,0,0,0.3), rgba(0,0,0,0.3));z-index:99;box-shadow:0 2px 4px rgba(0,0,0,0.2);padding:0 40px;font-size:16px;white-space:nowrap;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:20px;opacity:1;transform:translate(0, 0);transition:all 0.2s ease}.header_widget .header_dropdown:not(.open){display:none}.header_widget .header_dropdown:not(.visible){opacity:0;transform:translate(0, -20%)}.header_widget .header_dropdown a{color:rgba(255,255,255,0.9);text-decoration:none;position:relative}.header_widget .header_dropdown a:before{transition:all 0.1s ease;transform:translate(0, 2px);opacity:0;content:" ";height:2px;position:absolute;background:rgba(255,255,255,0.5);left:0;right:0;top:100%}.header_widget .header_dropdown a:hover:before{opacity:1;transform:translate(0, 0)}.header_widget .header_dropdown .divider{width:2px;height:8px;border-radius:4px;background:rgba(255,255,255,0.5)}.header_widget h1{margin:0}.header_widget h1 .visually_hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.header_widget .header_logo{display:block}.header_widget .header_logo>img{display:block;height:35px;width:auto}.dark_theme .header_widget .header_logo>img{filter:invert(100%)}.header_widget .header_logo .minimal_logo{display:none}@media (max-width: 650px){.header_widget .header_logo.shrinkable .full_logo{display:none}.header_widget .header_logo.shrinkable .minimal_logo{display:block}}.header_widget.small_logo .header_logo.shrinkable .full_logo{display:none}.header_widget.small_logo .header_logo.shrinkable .minimal_logo{display:block}.header_widget .user_panel_widget{z-index:102;flex:1}.header_widget .user_panel_widget .drop_menu_wrap.open .menu_tick{background-color:rgba(0,0,0,0.1)}.header_widget .user_panel_widget .drop_menu_wrap .menu_tick:hover{background-color:rgba(0,0,0,0.1)}.header_widget .game_search{display:flex;flex:2;margin:0 10px 0 20px;background-color:var(--itchio_gray_back);border-radius:3px;max-width:500px;min-width:240px}@media (max-width: 960px){.header_widget .game_search .submit_btn{display:none}}@media (max-width: 920px){.header_widget .game_search{display:none}}.header_widget .game_search .search_input{box-sizing:border-box;flex:1;border:0;padding:4px 0 4px 10px;font-size:14px;height:30px;margin:0;background:transparent;color:var(--itchio_body_color)}html[dir=rtl] .header_widget .game_search .search_input{padding-right:10px;padding-left:0}.header_widget .game_search .search_input:valid{border-radius:3px 0 0 3px}.header_widget .game_search .search_input:valid+.submit_btn{opacity:1;color:#FF2449;color:var(--itchio_ui_bg, #FF2449)}.header_widget .game_search .submit_btn{opacity:0.5;transition:opacity 0.1s ease;box-sizing:border-box;border:0;margin:0;background:transparent;color:var(--itchio_body_color_med);font-weight:bold;padding:0px 10px;cursor:pointer;font-size:14px;border-radius:0 3px 3px 0}.dark_theme .header_widget .game_search .submit_btn{color:white}.header_widget .game_search .submit_btn.is_active{opacity:1;color:#FF2449;color:var(--itchio_ui_bg, #FF2449)}.header_widget .bundle_link{background:rgba(255,255,255,0.1);color:white;font-weight:bold;padding:2px 6px;border-radius:3px;text-decoration:none;border:2px solid rgba(255,255,255,0.4);font-size:14px;text-align:center;white-space:nowrap}.header_widget .bundle_link .tiny{font-size:12px;font-weight:normal}.header_widget .bundle_link:hover{background:rgba(255,255,255,0.2)}@media (max-width: 1300px){.header_widget .bundle_link{display:none}}.header_widget .header_buttons{margin-left:10px;height:100%;overflow:hidden;display:flex;flex-wrap:wrap}html[dir=rtl] .header_widget .header_buttons{margin-right:10px}@media (max-width: 600px){.header_widget .header_buttons{display:none}}.header_widget .header_buttons .header_button{display:flex;align-items:center;text-decoration:none;font-size:16px;font-weight:bold;color:inherit;margin:0 10px;position:relative;padding:5px 0;white-space:nowrap;box-sizing:border-box;height:100%;border-bottom:4px solid transparent;border-top:4px solid transparent}.header_widget .header_buttons .header_button.active_site_promotion_btn{color:#FF2449;color:var(--itchio_button_color, #FF2449)}.winter_sale_active .header_widget .header_buttons .header_button.active_site_promotion_btn>span{background:linear-gradient(to bottom, #6C6CF6, #9E6CCD);font-weight:900;color:white;padding:4px 8px;border-radius:12px}.header_widget .header_buttons .header_button .icon{margin-right:5px}html[dir=rtl] .header_widget .header_buttons .header_button .icon{margin-left:5px;margin-right:0}.header_widget .header_buttons .header_button:hover,.header_widget .header_buttons .header_button.active{border-bottom:4px solid #FF2449;border-bottom:4px solid var(--itchio_ui_bg, #FF2449)}.header_widget .header_buttons .browse_btn.open:before{opacity:1}.header_widget .header_buttons .feed_bubble{position:absolute;top:0;right:-15px;pointer-events:none;position:absolute;font-size:10px;text-transform:uppercase;white-space:nowrap;background:white;color:#FF2449;color:var(--itchio_button_color, #FF2449);border-radius:3px;padding:0px 4px 0px 4px;font-weight:bold;line-height:15px;height:15px}.header_widget .header_buttons .alt_button{display:none}@media (min-width: 1020px){.header_widget .header_buttons .alt_button{display:inline}}.header_widget .owner_tools{background:rgba(255,255,255,0.08);padding:0 15px;height:100%;display:flex;align-items:center}@media (max-width: 800px){.header_widget .owner_tools{display:none}}@media (min-width: 1150px){.header_widget .owner_tools:before{content:"Manage:";margin-right:5px;font-size:16px;color:rgba(255,255,255,0.8);position:relative;z-index:2}}.header_widget .owner_tools .tool_button{box-sizing:border-box;transition:all 0.2s ease;display:inline-block;border-radius:3px;text-decoration:none;padding:3px 10px;font-size:14px;letter-spacing:0.025em;white-space:nowrap;border:1px solid rgba(255,255,255,0.6);color:white;line-height:26px;height:30px;padding-top:0;padding-bottom:0;cursor:pointer;background:transparent;margin-left:10px}@media (max-width: 980px){.header_widget .owner_tools .tool_button{display:none}}.header_widget .owner_tools .tool_button .svgicon{display:inline-block;vertical-align:-3px;margin-right:5px}.header_widget .owner_tools .tool_button .icon{display:inline-block;margin-right:5px;font-size:20px;width:20px;vertical-align:top;margin-top:2px}.header_widget .owner_tools .tool_button .icon-pencil{font-size:16px;margin-top:5px}.header_widget .owner_tools .tool_button:hover{background-color:rgba(255,255,255,0.2)}.header_widget .admin_tools{font-size:13px;display:flex}.header_widget .admin_tools a{color:white}.header_widget .admin_tools .bad{background:red;color:white}.header_widget .admin_tools .admin_tool_column{background:red}.header_widget .mobile_nav_btn{cursor:pointer;border:0;background:none;padding:16px 20px;display:none}@media (max-width: 650px){.header_widget .mobile_nav_btn{display:block}}.header_widget .mobile_nav_btn:active{opacity:0.8}.header_widget .mobile_nav_btn .menu_bar_outer{position:relative;width:25px;height:17px}.header_widget .mobile_nav_btn .menu_bar{background:var(--itchio_body_color);height:3px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.header_widget .mobile_nav_btn .menu_bar:first-child{bottom:auto}.header_widget .mobile_nav_btn .menu_bar:last-child{top:auto} .pick_image_lightbox_widget{width:700px}.pick_image_lightbox_widget h2{margin-bottom:0}.pick_image_lightbox_widget .content_column{min-height:100px;box-sizing:border-box;padding:0}.pick_image_lightbox_widget .tab_content{padding:20px}.pick_image_lightbox_widget .upload_image .instructions{margin:0 0 10px 0;font-size:14px}.pick_image_lightbox_widget .pick_image{max-height:200px;overflow-y:auto}.pick_image_lightbox_widget .pick_image .empty_text{margin:0}.pick_image_lightbox_widget .pick_image .pick_image_btn{background:#F4F4F4 url("images/loader.gif") 50% 50% no-repeat;border:0;min-height:50px;min-width:50px;cursor:pointer;margin:0 10px 10px 0;vertical-align:top;padding:5px}.pick_image_lightbox_widget .pick_image .pick_image_btn:hover{background-color:#e7e7e7}.pick_image_lightbox_widget .pick_image .pick_image_btn>img{display:block} .user_panel_widget{font-size:16px;position:relative;display:flex;align-items:center;justify-content:flex-end}.user_panel_widget .notifications_bubble{width:22px;height:22px;color:white;background:#FF2449;line-height:22px;border-radius:14px;text-align:center;font-size:14px;font-weight:bold;text-decoration:none;animation:bouncein 0.2s ease-in-out 0.2s}html:not([dir=rtl]) .user_panel_widget .notifications_bubble{margin-right:15px;margin-left:10px}html[dir=rtl] .user_panel_widget .notifications_bubble{margin-left:15px;margin-right:10px}.user_panel_widget .notifications_bell{text-decoration:none;opacity:0.8;color:inherit}html:not([dir=rtl]) .user_panel_widget .notifications_bell{margin-right:15px;margin-left:10px}html[dir=rtl] .user_panel_widget .notifications_bell{margin-left:15px;margin-right:10px}.user_panel_widget .notifications_bell:hover{opacity:1}.user_panel_widget .profile_link{color:inherit;text-decoration:none;display:flex;align-items:center}.user_panel_widget .profile_link .user_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;overflow:hidden}html:not([dir=rtl]) .user_panel_widget .profile_link .user_name{margin-right:10px}html[dir=rtl] .user_panel_widget .profile_link .user_name{margin-left:10px}.user_panel_widget .profile_link:hover{text-decoration:underline}.user_panel_widget .profile_avatar{border-radius:3px;width:30px;height:30px;box-shadow:0 0 0 2px rgba(255,255,255,0.5)}html:not([dir=rtl]) .user_panel_widget .profile_avatar{margin-right:10px}html[dir=rtl] .user_panel_widget .profile_avatar{margin-left:10px}.user_panel_widget .drop_menu_wrap{position:relative}.no_theme_toggle .user_panel_widget .drop_menu_wrap .theme_toggle_form{display:none}html:not([dir=rtl]) .user_panel_widget .drop_menu_wrap .theme_toggle_form{margin-left:auto}html[dir=rtl] .user_panel_widget .drop_menu_wrap .theme_toggle_form{margin-right:auto}.user_panel_widget .drop_menu_wrap .theme_toggle_form button{color:var(--itchio_body_color);background:transparent;border:0;cursor:pointer}.user_panel_widget .drop_menu_wrap .theme_toggle_form button:hover{color:#FF2449;color:var(--itchio_button_color, #FF2449)}.user_panel_widget .drop_menu_wrap.open .menu_tick{background-color:rgba(255,255,255,0.1)}.user_panel_widget .drop_menu_wrap.open .drop_menu{display:block}.user_panel_widget .drop_menu_wrap .menu_tick{transition:background-color 0.2s ease;cursor:pointer;background:transparent;padding:4px;border-radius:4px;border:0;color:inherit}.user_panel_widget .drop_menu_wrap .menu_tick:hover{background-color:rgba(255,255,255,0.1)}.user_panel_widget .drop_menu_wrap .drop_menu{background-color:var(--itchio_white_back);color:var(--itchio_body_color);display:none;line-height:normal;border-radius:3px;box-shadow:0 0 0 1px var(--itchio_edge_border_color),0 2px 4px rgba(0,0,0,0.2);position:absolute;top:100%;right:-8px;margin-top:5px;min-width:200px;white-space:nowrap;z-index:250;overflow:hidden}html[dir=rtl] .user_panel_widget .drop_menu_wrap .drop_menu{left:-8px;right:auto}.user_panel_widget .drop_menu_wrap .menu_group{padding-bottom:5px}.user_panel_widget .drop_menu_wrap .menu_group:first-child .group_header{border-top:0}.user_panel_widget .drop_menu_wrap .menu_group .group_header{font-size:12px;font-weight:900;height:28px;box-sizing:border-box;display:flex;align-items:center;color:var(--itchio_body_color_light);text-transform:uppercase;letter-spacing:0.5px;border-bottom:1px solid;border-top:1px solid;margin-bottom:5px;background-color:var(--itchio_gray_back);border-color:var(--itchio_border_color);-moz-user-select:none;-webkit-user-select:none;user-select:none}html:not([dir=rtl]) .user_panel_widget .drop_menu_wrap .menu_group .group_header{padding-left:14px}html[dir=rtl] .user_panel_widget .drop_menu_wrap .menu_group .group_header{padding-right:14px}.dark_theme .user_panel_widget .drop_menu_wrap .menu_group .group_header{border:0}.user_panel_widget .drop_menu_wrap .link_row{display:block;padding:0 14px;line-height:28px;color:inherit;text-decoration:none;letter-spacing:0.03em;position:relative;font-size:15px}.user_panel_widget .drop_menu_wrap .link_row .link_bubble{top:7px;right:50px}.user_panel_widget .drop_menu_wrap .link_row.has_bubble{padding-right:40px}.user_panel_widget .drop_menu_wrap .link_row:hover{background-color:var(--itchio_light_highlight);color:#da2c49;color:var(--itchio_link_color, #da2c49)}.user_panel_widget .drop_menu_wrap .link_row:active{position:relative;top:1px}.user_panel_widget .panel_button{box-sizing:border-box;transition:all 0.1s ease;white-space:nowrap;height:30px;line-height:26px;color:inherit;padding:0 15px;border:2px solid;border-color:var(--itchio_border_color);text-decoration:none;font-size:14px;font-weight:bold;border-radius:3px}html:not([dir=rtl]) .user_panel_widget .panel_button{margin-left:10px}html[dir=rtl] .user_panel_widget .panel_button{margin-right:10px}.user_panel_widget .panel_button:hover{background:rgba(255,255,255,0.8);color:#FF2449}.user_panel_widget .panel_button:active{background:rgba(255,255,255,0.4)}@media (max-width: 650px){.user_panel_widget .panel_button.register_button{display:none}} .library_rate_game_lightbox_widget{width:100%;max-width:600px}.library_rate_game_lightbox_widget h2 .object_title:before{content:"“";font-weight:normal;color:#858585}.library_rate_game_lightbox_widget h2 .object_title:after{content:"”";font-weight:normal;color:#858585}.library_rate_game_lightbox_widget form{padding:25px var(--itchio_lightbox_gutter, 40px);padding-top:0}.library_rate_game_lightbox_widget form p{margin-left:0;margin-right:0}.library_rate_game_lightbox_widget .buttons{display:flex}.library_rate_game_lightbox_widget .buttons .delete_rating_btn{margin-left:auto;font-size:14px;color:var(--itchio_body_color_med)}.library_rate_game_lightbox_widget .star_wrapper{text-align:center;margin-bottom:20px}.library_rate_game_lightbox_widget .star_wrapper .star_picker{border-width:2px;font-size:26px} .sponsors_placeholder_banner_widget{margin:20px 0;display:flex;align-items:center;justify-content:center}.sponsors_placeholder_banner_widget .sponsor_banner_wrapper{border:1px solid;border-color:var(--itchio_border_color);padding:2px}.sponsors_placeholder_banner_widget .banner_link{width:300px;height:100px;box-sizing:border-box;background-color:var(--itchio_gray_back);color:var(--itchio_body_color_med);display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;font-size:16px}.sponsors_placeholder_banner_widget .banner_link strong{font-size:28px;font-weight:900}.sponsors_placeholder_banner_widget .sponsor_message{font-size:12px;color:var(--itchio_body_color_lighter);margin-bottom:2px;text-align:center} .index_game_grid_widget{padding:0 20px}@media (max-width: 650px){.index_game_grid_widget{padding:0 10px}}.index_game_grid_widget.preview_grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));grid-gap:20px 10px;align-items:start}@media (max-width: 650px){.index_game_grid_widget.preview_grid{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}} .index_game_cell_widget{margin-bottom:25px}body:not(.disable_hover) .index_game_cell_widget:hover .fading_data,.index_game_cell_widget.focused .fading_data{opacity:1.0}body:not(.disable_hover) .index_game_cell_widget:hover .game_thumb:after,.index_game_cell_widget.focused .game_thumb:after{opacity:1}.index_game_cell_widget .fading_data{opacity:0;transition:opacity 0.20s ease-in-out}.index_game_cell_widget .game_thumb{text-decoration:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 2px rgba(0,0,0,0.15)}.dark_theme .index_game_cell_widget .game_thumb{box-shadow:none}.index_game_cell_widget .game_thumb:after{opacity:0;transition:opacity 0.20s ease-in-out;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.3) 100%)}.index_game_cell_widget .missing_image{color:var(--itchio_body_color);display:flex;align-items:center;justify-content:center;opacity:0.5;font-size:12px;font-weight:900;position:absolute;top:0;left:0;width:100%;height:100%}.index_game_cell_widget .gif_label{font-weight:bold;font-size:12px;position:absolute;top:10px;left:10px;background:#222;padding:1px 4px;border-radius:2px;color:#ccc;opacity:0.8}.index_game_cell_widget .cell_tools{display:block;position:absolute;top:5px;right:5px}.index_game_cell_widget .cell_tools>*{margin-left:5px}.index_game_cell_widget .cell_tools>*:first-child{margin-bottom:0}.index_game_cell_widget .cell_tools button,.index_game_cell_widget .cell_tools .add_to_collection_btn{display:inline-block;vertical-align:top;padding:0px 5px;border:2px solid white;background:rgba(30,30,30,0.9);font-weight:bold;font-size:12px;box-shadow:none;border-radius:3px;color:white;text-decoration:none;line-height:24px;cursor:pointer}.index_game_cell_widget .cell_tools button:hover,.index_game_cell_widget .cell_tools .add_to_collection_btn:hover{background:rgba(40,40,40,0.9)}.index_game_cell_widget .cell_tools .add_to_collection_btn{font-size:18px}.index_game_cell_widget .cell_tools .dismiss_btn{opacity:0.7;transition:opacity 0.1s ease}.index_game_cell_widget .cell_tools .dismiss_btn:hover{opacity:1}.index_game_cell_widget .sale_flag{box-sizing:border-box;border:4px solid white;border-bottom:0;border-right:0;position:absolute;text-align:center;right:0;bottom:0;padding:5px 12px;background:#34a0f2;color:white}.dark_theme .index_game_cell_widget .sale_flag{border-color:#111}.winter_sale_active .index_game_cell_widget .sale_flag{background:linear-gradient(to bottom, #6C6CF6, #9E6CCD);overflow:hidden}.winter_sale_active .index_game_cell_widget .sale_flag:before{content:'';display:block;position:absolute;top:-50%;left:-100%;width:50%;height:200%;background:linear-gradient(to left, transparent, rgba(255,255,255,0.5), transparent);transform:rotate(20deg);transform-origin:center;pointer-events:none;animation:shine 5s ease-in-out infinite;animation-delay:1s}.index_game_cell_widget .sale_flag.reverse_sale{background:#F23F34}.index_game_cell_widget .sale_flag .rate{font-size:20px;opacity:0.9;font-weight:900}.index_game_cell_widget .sale_flag .mini_label{font-size:12px;text-transform:uppercase;line-height:1.1;opacity:0.5;font-weight:bold}.index_game_cell_widget .meta_tag{border-radius:3px;padding:2px 5px;text-transform:uppercase;margin-left:10px;font-size:12px;letter-spacing:0.05em;float:right;font-weight:bold}.index_game_cell_widget .meta_tag.price_tag{background-color:#737373;background-image:linear-gradient(to top right, gray 0%, #676767 100%);background-image:-webkit-linear-gradient(to top right, gray 0%, #676767 100%);background-image:-moz-linear-gradient(to top right, gray 0%, #676767 100%);background-image:-o-linear-gradient(to top right, gray 0%, #676767 100%);background-image:-ms-linear-gradient(to top right, gray 0%, #676767 100%);color:white}.index_game_cell_widget .meta_tag.free_tag{background:rgba(35,35,35,0.1)}.index_game_cell_widget .meta_tag.web_tag,.index_game_cell_widget .meta_tag.demo_tag{background:rgba(35,35,35,0.1)}.index_game_cell_widget .label{font-size:14px;margin-top:6px;margin-bottom:5px;word-wrap:break-word}.index_game_cell_widget .label>.title{text-decoration:none;color:inherit;font-weight:bold}.index_game_cell_widget .label>.title:hover{text-decoration:underline}.index_game_cell_widget .user_row{margin:5px 0}.index_game_cell_widget .user_row .user_link{color:var(--itchio_body_color_light);text-decoration:none}.index_game_cell_widget .user_row .user_link:hover{text-decoration:underline}.index_game_cell_widget .game_rating{color:var(--itchio_body_color_light);margin-bottom:5px}.index_game_cell_widget .short_text{margin-top:5px}.index_game_cell_widget .sub{color:inherit;opacity:0.7;font-size:12px;line-height:1.2;margin-bottom:5px}.index_game_cell_widget .sub:last-child{margin-bottom:0}.index_game_cell_widget .cell_tags{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;color:var(--itchio_body_color_lighter)}.index_game_cell_widget .cell_tags a{font-weight:bold;text-decoration:none;opacity:0.7}.index_game_cell_widget .cell_tags a:hover{opacity:1}.index_game_cell_widget .p_data{-moz-user-select:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:5px;left:5px;padding:2px 6px;height:18px;line-height:18px;font-size:16px;color:white;border-radius:2px;background:rgba(0,0,0,0.5);box-shadow:0 0 0 1px rgba(255,255,255,0.2);text-shadow:0 0 4px black;cursor:default;white-space:nowrap;font-size:14px;word-spacing:5px}.index_game_cell_widget .bordered{position:relative;background:rgba(0,0,0,0.1);padding-bottom:79.3650793651%;box-sizing:border-box}.index_game_cell_widget .bordered .gif_loading_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.index_game_cell_widget .bordered img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;opacity:1;transition:opacity 0.2s ease}.index_game_cell_widget .bordered img:not(.lazy_loaded){opacity:0} @font-face{font-family:'icomoon';src:url("icons/fonts/icomoon.eot?4ibnvg");src:url("icons/fonts/icomoon.eot?4ibnvg#iefix") format("embedded-opentype"),url("icons/fonts/icomoon.ttf?4ibnvg") format("truetype"),url("icons/fonts/icomoon.woff?4ibnvg") format("woff"),url("icons/fonts/icomoon.svg?4ibnvg#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-brush:before{content:"\e900"}.icon-like:before{content:"\e611"}.icon-hand:before{content:"\e609"}.icon-playlist_add:before{content:"\e903"}.icon-cross:before{content:"\e617"}.icon-shuffle:before{content:"\e60e"}.icon-comment:before{content:"\e904"}.icon-file-zip:before{content:"\e901"}.icon-folder-open:before{content:"\e902"}.icon-triangle-right:before{content:"\e612"}.icon-triangle-down:before{content:"\e613"}.icon-play:before{content:"\e61c"}.icon-stopwatch:before{content:"\e61a"}.icon-neutral:before{content:"\e619"}.icon-sort-alpha-asc:before{content:"\e614"}.icon-menu:before{content:"\e615"}.icon-filter:before{content:"\e616"}.icon-copy:before{content:"\e618"}.icon-facebook:before{content:"\e60c"}.icon-twitter:before{content:"\e60d"}.icon-lifebuoy:before{content:"\e941"}.icon-fire:before{content:"\e9a9"}.icon-earth:before{content:"\e9ca"}.icon-steam:before{content:"\e600"}.icon-paypal:before{content:"\e607"}.icon-credit-card:before{content:"\e608"}.icon-pencil:before{content:"\e606"}.icon-plus:before{content:"\e001"}.icon-coin:before{content:"\e002"}.icon-heart:before{content:"\e003"}.icon-warning:before{content:"\e004"}.icon-checkmark:before{content:"\e005"}.icon-users:before{content:"\e006"}.icon-moon:before{content:"\e007"}.icon-download:before{content:"\e008"}.icon-arrow-right:before{content:"\e00b"}.icon-arrow-left:before{content:"\e00c"}.icon-star:before{content:"\e00d"}.icon-star2:before{content:"\e00e"}.icon-upload:before{content:"\e00f"}.icon-windows8:before{content:"\e010"}.icon-apple:before{content:"\e011"}.icon-tux:before{content:"\e012"}.icon-globe:before{content:"\e013"}.icon-mobile:before{content:"\e014"}.icon-cart:before{content:"\e000"}.icon-android:before{content:"\e601"}.icon-stats:before{content:"\e602"}.icon-tag:before{content:"\e603"}.icon-delete:before{content:"\e604"}.icon-link:before{content:"\e605"}.icon-heart-filled:before{content:"\e60a"}.icon-reddit:before{content:"\eac6"}.icon-dice:before{content:"\e915"}.icon-checkbox-checked:before{content:"\ea52"}.icon-checkbox-unchecked:before{content:"\ea53"}.icon-gamepad:before{content:"\e61b"}.icon-caret-up:before{content:"\e60f"}.icon-caret-down:before{content:"\e610"}.icon-bitcoin:before{content:"\e60b"}