﻿@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 .age_verification .date_inputs{display:flex;align-items:center;gap:5px}.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}}.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}body{font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;background:#fff;color:#222;margin:0;padding:0;position:relative}body.dark_theme{background:#111;color:#eee}button,input[type='submit'],input[type='text']{font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif}h1,h2,h3,h4{color:var(--itchio_body_color_med)}h1{font-size:24px;font-weight:900;margin:0;padding-top:20px}h1 a{color:inherit;text-decoration:none}h1 a:hover{opacity:0.9}h2.parent_product{font-size:14px;margin:2px 0}.has_cover .content{margin-left:220px}.thumb{position:absolute;top:20px;left:20px;background-color:var(--itchio_white_back);width:180px;height:143px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5),0 10px 10px -10px rgba(0,0,0,0.5);background-size:cover;border-radius:2px;border:1px solid #838383}.dark_theme .thumb{border-color:rgba(255,255,255,0.1);box-shadow:none}.content{margin-left:20px;margin-right:20px;padding-bottom:20px}@media (max-width: 640px){.thumb{display:none}.content{margin-left:20px !important}}.top{background-color:var(--itchio_gray_back);border-bottom:2px solid;border-color:var(--itchio_border_color);overflow:hidden}.top .content{padding-bottom:15px}p{margin:10px 0}.author .decorative{font-style:italic;color:var(--itchio_body_color_lighter)}.author a{color:var(--itchio_body_color_light)}.powered_by{margin-top:30px;color:var(--itchio_body_color_lighter)}@media (max-width: 400px){.powered_by{text-align:center}}.powered_by svg{color:var(--itchio_body_color_light);vertical-align:top}.short_text{color:var(--itchio_body_color_light);line-height:1.4;margin:3px 0}.has_buy_form .input_row{margin:10px 0}.has_buy_form .buy_form_widget{margin-top:10px;width:400px;max-width:100%}.has_buy_form .buy_form_widget p{font-size:14px;line-height:1.5}.has_buy_form .buy_form_widget .gifter{font-size:14px;margin-top:5px}.has_buy_form .buy_form_widget .money_input{box-sizing:border-box;width:400px;max-width:100%}.has_buy_form .buy_form_widget .add_buttons{margin-bottom:10px}.has_buy_form .buy_form_widget .add_btn{margin-bottom:10px}@media (max-width: 400px){.has_buy_form .buy_form_widget .add_buttons{text-align:center}.has_buy_form .buy_form_widget .add_btn{width:120px}.has_buy_form .buy_form_widget .checkout_btn{display:block;width:100%}}.has_buy_form .buy_form_widget .checkout_btn{margin-bottom:10px}
@font-face{font-family:'icomoon';src:url("icons/fonts/icomoon.eot");src:url("icons/fonts/icomoon.eot") format("embedded-opentype"),url("icons/fonts/icomoon.ttf") format("truetype"),url("icons/fonts/icomoon.woff") format("woff"),url("icons/fonts/icomoon.svg") 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"}
