.css_instructions_lightbox_widget{max-width:600px;font-size:14px}.css_instructions_lightbox_widget p{font-size:14px}.css_instructions_lightbox_widget code{background-color:var(--itchio_gray_back)}.css_instructions_lightbox_widget ul{line-height:1.5;margin-left:20px;margin-right:20px} .font_picker_lightbox_widget{max-width:400px;width:100%;font-size:14px}.font_picker_lightbox_widget p.loading{margin:0;margin-top:20px;text-align:center;font-style:italic;color:var(--itchio_body_color_light)}.font_picker_lightbox_widget .font_filter{display:flex}.font_picker_lightbox_widget .font_filter>:first-child{flex:1;margin-right:5px}.font_picker_lightbox_widget .form{padding:20px;padding-top:0}.font_picker_lightbox_widget .form input[type=text]{width:100%;box-sizing:border-box;height:35px;margin-top:0;margin-bottom:0}.font_picker_lightbox_widget p.google_fonts{font-size:14px;margin:0;margin-top:10px}.font_picker_lightbox_widget p.google_fonts a{color:var(--itchio_body_color_light)}.font_picker_lightbox_widget .font_list{max-height:300px;overflow:auto;border:1px solid;border-color:var(--itchio_border_color);border-radius:2px;list-style:none;padding:0;margin:0;margin-top:10px}.font_picker_lightbox_widget .font_list li{padding:2px}.font_picker_lightbox_widget .font_list li>button{display:flex;font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;align-items:center;padding:6px 10px 6px 8px;width:100%;height:100%;border:0;background:transparent;font-size:14px;text-align:left;color:var(--itchio_body_color_med);cursor:pointer}.font_picker_lightbox_widget .font_list li>button>:first-child{font-weight:bold;flex:1}.font_picker_lightbox_widget .font_list li>button a{color:var(--itchio_body_color_light);font-size:12px;padding:3px 6px}.font_picker_lightbox_widget .font_list li>button a:hover{background-color:var(--itchio_white_back);box-shadow:0 0 0 1px #e7e7e7;border-radius:2px}.dark_theme .font_picker_lightbox_widget .font_list li>button a:hover{box-shadow:0 0 0 1px rgba(242,242,242,0.1)}.font_picker_lightbox_widget .font_list li>button .category{color:var(--itchio_body_color_lighter);font-size:12px;line-height:1.4}.font_picker_lightbox_widget .font_list li>button:hover{background-color:var(--itchio_gray_back)}.font_picker_lightbox_widget .font_list li.empty_search{font-style:italic;padding:6px 10px;color:var(--itchio_body_color_light)} .game_edit_error_lightbox_widget{width:100%;max-width:500px}.game_edit_error_lightbox_widget.compact h2+p{margin-top:0}.game_edit_error_lightbox_widget .sub_text{font-size:14px;color:var(--itchio_body_color_light)} .profile_theme_editor_widget .project_input_group .horiz_input,.profile_theme_editor_widget .collection_input_group .horiz_input{min-height:30px}.profile_theme_editor_widget .project_input_group .horiz_input+:not(.horiz_input),.profile_theme_editor_widget .collection_input_group .horiz_input+:not(.horiz_input){margin-top:10px} .theme_editor_widget{z-index:100;overflow:auto;position:relative;padding:15px 15px;min-width:220px;max-width:280px;width:20vw;height:100%;box-sizing:border-box;background-color:var(--itchio_gray_back);color:var(--itchio_body_color);border-right:1px solid;border-color:var(--itchio_border_color);font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;scrollbar-color:#a7a7a7 #dbdbdb;scrollbar-width:thin}@media (max-width: 650px){.theme_editor_widget{position:absolute;z-index:2;top:50px;left:0;bottom:0;height:auto}}.dark_theme .theme_editor_widget{scrollbar-color:rgba(255,255,255,0.1) #353535}.theme_editor_widget::-webkit-scrollbar{width:10px}.theme_editor_widget::-webkit-scrollbar-track{background:#dbdbdb}.dark_theme .theme_editor_widget::-webkit-scrollbar-track{background:#353535}.theme_editor_widget::-webkit-scrollbar-thumb{background:#c1c1c1;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05)}.dark_theme .theme_editor_widget::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05)}.theme_editor_widget.slide_in-enter{opacity:0;transform:translate(-20%, 0);transition:opacity 0.2s ease-in, transform 0.2s ease}.theme_editor_widget.slide_in-enter.slide_in-enter-active{transform:translate(0, 0);opacity:1}.theme_editor_widget>p:first-child{margin-top:0;font-size:14px}.theme_editor_widget .save_buttons{display:flex;margin-bottom:10px}.theme_editor_widget .save_buttons>*{flex:1}.theme_editor_widget .button.outline{background-color:var(--itchio_white_back)}.theme_editor_widget .input_group{margin-bottom:20px}.theme_editor_widget .input_group>h3{font-size:12px;text-transform:uppercase;margin:0 0 5px 0;color:var(--itchio_body_color_med)}.theme_editor_widget label .label_text{font-weight:bold;font-size:14px}.theme_editor_widget .label_help{display:flex;align-items:center;margin-bottom:5px}.theme_editor_widget .label_help label{flex:1}.theme_editor_widget .forms_simple_select_widget{padding-left:8px;padding-right:8px;height:30px;border-width:1px}.theme_editor_widget .forms_simple_select_widget.focused{box-shadow:0 0 0 1px #A287C0}.theme_editor_widget .forms_simple_select_widget .selected_option{font-size:13px}.theme_editor_widget .color_picker{display:block;margin-bottom:10px;display:flex;align-items:center}.theme_editor_widget .horiz_input{display:block;margin-bottom:5px;display:flex;align-items:center}.theme_editor_widget .horiz_input .label_text{margin-right:5px}.theme_editor_widget .horiz_input>.forms_color_input_widget{width:0;height:30px;box-sizing:border-box}.theme_editor_widget .horiz_input>*{box-sizing:border-box}.theme_editor_widget .horiz_input>*:first-child{flex:2}.theme_editor_widget .horiz_input>*:nth-child(2){flex:3;width:0}.theme_editor_widget .horiz_input.wide_label>*:last-child{flex:initial;margin-left:auto;width:auto}.theme_editor_widget .forms_image_uploader_widget{margin-bottom:10px}.theme_editor_widget .forms_image_uploader_widget.no_upload{display:flex;align-items:center}.theme_editor_widget .forms_image_uploader_widget.no_upload>label{flex:1;margin:0}.theme_editor_widget .forms_image_uploader_widget.have_upload{margin-bottom:20px}.theme_editor_widget .forms_image_uploader_widget>label{font-weight:bold;font-size:14px;margin-bottom:4px;display:block}.theme_editor_widget .forms_image_uploader_widget .preview_image{background:#dbdbdb;border:1px solid #c1c1c1;margin-bottom:5px}.dark_theme .theme_editor_widget .forms_image_uploader_widget .preview_image{background:#353535;border:1px solid #4e4e4e}.theme_editor_widget .forms_image_uploader_widget .preview_image img{width:100%;display:block;object-fit:contain;max-height:60px}.theme_editor_widget .forms_image_uploader_widget .position_fields .label_text{text-align:right;padding-right:5px}.theme_editor_widget .forms_image_uploader_widget .remove_image_btn{width:100%;margin-top:5px}.theme_editor_widget .css_editor .maximize_button{padding-left:5px;padding-right:5px;margin-right:2px;text-decoration:none;color:var(--itchio_body_color_med)}.theme_editor_widget .css_editor textarea{box-sizing:border-box;width:100%;background-color:var(--itchio_white_back);color:var(--itchio_body_color);font-size:12px;border:1px solid;border-color:var(--itchio_border_color);border-radius:4px}.theme_editor_widget .more_group{margin-top:5px}.theme_editor_widget .more_group fieldset{margin-left:-10px;margin-right:-10px;padding:10px;min-width:0;border-color:var(--itchio_border_color)}.theme_editor_widget .more_group legend{padding:0;width:100%}.theme_editor_widget .more_group.open .toggle_button{color:var(--itchio_body_color)}.theme_editor_widget .more_group .toggle_button{font-family:Lato, sans-serif;font-family:var(--itchio_default_font, Lato),sans-serif;box-sizing:border-box;font-size:14px;font-weight:bold;border:0;background-color:var(--itchio_white_back);padding:2px 6px;border-radius:2px;border:1px solid;border-color:var(--itchio_border_color);cursor:pointer;color:var(--itchio_body_color_light);width:100%}.theme_editor_widget .more_group .toggle_button:hover{border-color:var(--itchio_input_border_color)}.theme_editor_widget .more_group .more_children>:last-child{margin-bottom:0} .theme_editor_css_editor_lightbox_widget{max-width:600px;width:100%;font-size:14px}.theme_editor_css_editor_lightbox_widget h2{margin:0}.theme_editor_css_editor_lightbox_widget .input_wrapper{padding:20px;padding-top:0}.theme_editor_css_editor_lightbox_widget.lightbox p{margin-top:0;font-size:14px}.theme_editor_css_editor_lightbox_widget textarea{box-sizing:border-box;width:100%;background-color:var(--itchio_white_back);color:var(--itchio_body_color);font-size:12px;border:1px solid;padding:5px;border-color:var(--itchio_border_color);border-radius:4px;min-height:200px;max-height:80vh} .theme_editor_order_picker_widget .order_row{-moz-user-select:none;-webkit-user-select:none;user-select:none;transition:background 0.2s ease,opacity 0.2s ease;display:flex;align-items:center;border-bottom:1px solid;border-color:var(--itchio_border_color);background-color:var(--itchio_gray_back);margin-bottom:5px;padding:4px;position:relative;cursor:ns-resize}.theme_editor_order_picker_widget .order_row.dragging{opacity:0}.theme_editor_order_picker_widget .icon_grab{margin-right:6px;color:var(--itchio_body_color_lighter)}.theme_editor_order_picker_widget .item_name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme_editor_order_picker_widget .hide_btn{transition:color 0.2s ease, background 0.2s ease, border 0.2s ease;background:transparent;margin-left:4px;display:inline-block;font-size:10px;text-transform:uppercase;border:1px solid rgba(0,0,0,0.2);padding:2px 5px;border-radius:3px;cursor:pointer;color:var(--itchio_body_color_light)}.dark_theme .theme_editor_order_picker_widget .hide_btn{border:1px solid rgba(255,255,255,0.2)}.theme_editor_order_picker_widget .hide_btn:hover{color:var(--itchio_body_color_med)}.theme_editor_order_picker_widget .hide_btn.is_active{padding-left:1px;padding-right:1px;color:white;background:#FF2449;border-color:#FF2449}.dark_theme .theme_editor_order_picker_widget .hide_btn.is_active{background:rgba(255,36,73,0.5);border-color:rgba(255,36,73,0.5)}