:root{--main-text-color:#1c1c1c;--light-text-color:white;--bg:white;--light-bg:whitesmoke;--accent:#65b9a4;--light-accent:#44907c;--muted:#848383;--warning:red;--button-border-radius:10px;--default-icon-size:36px;--transition-time:.3s;--max-header-height:5rem;--default-space:2rem}[data-theme=dark]{--main-text-color:#c7c6c6;--light-text-color:whitesmoke;--bg:#696969;--light-bg:#636363;--accent:#33836e;--light-accent:#44907c;--muted:#372c2ca2;--warning:red}*{box-sizing:border-box;background-color:var(--bg);color:var(--main-text-color);margin:0;padding:0;font-family:Verdana,Geneva,Tahoma,sans-serif}html,body,#root{width:100%;height:100%;margin:0}a{color:var(--main-text-color);text-decoration:none}a:hover,button:hover,input:hover,textarea:hover{color:var(--accent)}.centered{text-align:center}.control{border:1px solid #ccc;border-radius:5px;width:100%;margin-bottom:1rem;padding:.5rem 1rem}._formModal_qlw8j_1{z-index:100;background:#00000080;justify-content:center;width:100%;display:none;position:fixed;inset:0;overflow:scroll}._formModalContent_qlw8j_15{background:var(--bg);min-width:250px;color:var(--main-text-color);border-radius:16px;margin:auto;padding:25px}._formModal_qlw8j_1._active_qlw8j_24{justify-content:center;display:flex}._formModalArrowButton_qlw8j_29{z-index:10;aspect-ratio:1;border:2px solid gray;border-radius:50%;place-content:center;width:4rem;margin:2rem;font-size:1.5rem;transition:all .3s;position:absolute;top:50%}._formModalArrowButton_qlw8j_29:hover{background-color:var(--light-bg);opacity:.8}._button_1xlhm_1{border-radius:var(--button-border-radius);cursor:pointer;transition:all var(--transition-time);background-color:var(--accent);border:none;margin:.5rem;padding:.8rem 2rem}._button_1xlhm_1:hover{opacity:.9;color:var(--light-text-color)}._button_1xlhm_1:active{background-color:var(--light-accent)}._button_1xlhm_1:disabled{background-color:var(--muted);cursor:not-allowed}._button_1xlhm_1._active_1xlhm_25{background-color:var(--light-bg)}._viewingImage_gum4e_1{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:80vh;display:block}._imageDescription_gum4e_10{justify-content:space-between;padding-bottom:.5rem;display:flex}._imageTagsDiv_gum4e_16{flex-wrap:wrap;justify-content:flex-start;gap:4px;width:100%;display:flex;overflow:hidden}._imageTagName_gum4e_25{font-weight:700}._imageCard_1mity_1{break-inside:avoid;cursor:pointer;border:2px solid gray;flex-direction:column;align-items:flex-start;margin:0 0 5px;display:flex}._imageCard_1mity_1 img{width:100%;height:auto;display:block}._input_sbapf_1{border:1px solid #2e8b57;width:100%;margin:5px 0;padding:5px 15px}._input_sbapf_1:hover{color:var(--main-text-color)}._container_v6e0l_1{justify-content:center;width:50%;margin-top:3rem;display:grid;transform:translate(50%)}._dropzone_1y1sp_1{border:2px dashed var(--accent);cursor:pointer;text-align:center;transition:all var(--transition-time);align-items:center;padding:1rem}._dropzone_1y1sp_1:hover{border-color:var(--light-accent)}._uploadImage_rnvik_1{box-sizing:border-box;cursor:context-menu;width:200px;padding:8px;display:inline-block}._uploadImage_rnvik_1 img{width:100%;height:auto;display:block}._uploadList_jlr33_1{margin:0;padding:0;list-style:none}._uploadListElement_jlr33_7{margin:0;padding:0;display:inline-block}._section_1k8rm_1{width:80%;margin-top:3rem;display:grid;transform:translate(10%)}._options_1k8rm_8{justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}._options_1k8rm_8>*{flex:1}._options_text_1k8rm_19{font-size:1.5rem}._controls_1k8rm_23{gap:.5rem;margin-top:1rem;display:flex}._text_muted_1k8rm_29{color:var(--muted)}._tagSelector_1oq5w_1{border:2px solid var(--accent);margin:12px;padding:12px}._tagsList_1oq5w_7{max-height:10vh;overflow-y:auto}._tagAddItem_1oq5w_12{cursor:pointer}._tagAddItem_1oq5w_12:hover{color:var(--accent)}._tagRemoveItem_1oq5w_19{cursor:pointer}._tagRemoveItem_1oq5w_19:hover{color:var(--warning)}._container_nv2f3_1{gap:var(--default-space);max-width:75vw;display:flex}._image_nv2f3_7{object-fit:contain;width:auto;max-width:50vw;height:auto;max-height:70vh}._options_nv2f3_15{justify-content:space-between;gap:1rem;margin-top:1rem;display:grid}._options_nv2f3_15>*{flex:1}._options_text_nv2f3_26{font-size:1.5rem}._container_lhn6f_1{display:grid}._settings_line_lhn6f_5{align-items:center;gap:1rem;display:flex}._settings_line_lhn6f_5>p{font-size:2rem}._settings_droplist_lhn6f_15{height:2rem;font-size:1.5rem}._container_667g0_1{box-sizing:border-box;margin:var(--default-space)}._viewingImage_38w8h_1{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:80vh;display:block}._viewingModal_38w8h_10{max-height:80vh;overflow:auto}._viewingContainer_38w8h_15{gap:var(--default-space);justify-content:space-between;max-width:75vw;display:flex}._options_text_38w8h_22{font-size:1.5rem}._image_38w8h_26{object-fit:contain;width:auto;max-width:50vw;height:auto;max-height:70vh}._options_38w8h_22{justify-content:space-between;gap:.5rem;display:grid}._options_38w8h_22>*{flex:1}._line_38w8h_44{align-items:center;display:flex}._error_38w8h_49{color:var(--warning);align-self:center}._profilePage_z65ni_1{margin:var(--default-space);gap:var(--default-space);display:grid}._profileLink_z65ni_7{text-decoration:underline}nav ._link_1hc8m_1{background-color:var(--accent)}._link_1hc8m_1{border-radius:var(--button-border-radius);border:var(--accent) solid 2px;background-color:var(--accent);cursor:pointer;transition:all var(--transition-time);padding:.5rem .8rem;display:inline-flex}._link_1hc8m_1:hover{background-color:var(--light-color)}._tagListElement_195gu_1{border:2px solid green;align-items:center;gap:10px;margin:5px;padding:10px;display:grid}._tagList_195gu_1{max-height:50vh;padding:12px;overflow-y:auto}._tagInput_c6932_1{border:2px solid gray;margin:.5%;padding:.5%}._viewingImage_1dlri_1{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:80vh;display:block}._imageDescription_1dlri_10{justify-content:space-between;display:flex}._imageTagsDiv_1dlri_15{flex-wrap:wrap;justify-content:flex-start;gap:4px;width:100%;display:flex;overflow:hidden}._imageTagName_1dlri_24{font-weight:700}._collectionPreview_1exkz_1{cursor:pointer;border:2px solid gray;min-width:5rem;min-height:3rem;line-height:0;position:relative;overflow:hidden}._previewPhoto_1exkz_11{object-fit:cover;width:100%;height:auto;display:block}._descriptionContainer_1exkz_18{box-sizing:border-box;background:0 0;flex-direction:column;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0}._title_1exkz_30{background:color-mix(in srgb, var(--bg) 50%, transparent);color:var(--main-text-color);white-space:nowrap;text-overflow:ellipsis;word-break:break-word;align-content:center;height:2.1rem;padding-left:4px;font-size:1.5rem;display:block;overflow:hidden}._noPreview_1exkz_45._collectionPreview_1exkz_1{box-sizing:border-box;flex-direction:column;display:flex}._noPreview_1exkz_45 ._descriptionContainer_1exkz_18{background:0 0;width:100%;margin:8px}._section_14dpj_1{margin-top:var(--default-space)}._tagInput_gfwtv_1{border:2px solid gray;margin:1.1rem .5% .5%;padding:.5%}._wrapper_lzb1r_1{justify-content:center;align-items:center;width:100vw;padding:1rem;display:grid}._button_lzb1r_9{place-self:flex-start start;position:absolute}._image_lzb1r_15{max-width:100%;max-height:calc(100vh - 1rem - var(--max-header-height));object-fit:contain;box-sizing:border-box;display:block}._header_1ury6_1{width:100%;min-height:2rem;max-height:var(--max-header-height);background-color:var(--light-bg);flex:none;padding:.7rem;display:block;position:sticky;top:0}._header_1ury6_1 *{background-color:var(--light-bg)}._header__container_1ury6_17{width:80%;display:block;transform:translate(10%)}._header__nav_list_1homx_1{justify-content:space-between;align-items:center;gap:2rem;display:flex}._header__home_icon_1homx_8{aspect-ratio:1;width:var(--default-icon-size)}._page_1homx_13{flex-direction:column;min-height:100vh;display:flex}._content_1homx_19{box-sizing:border-box;flex:auto;justify-content:center;align-items:center;min-height:0}._link_15aqa_1{background-color:var(--accent);border-radius:var(--button-border-radius);border:var(--accent) solid 2px;cursor:pointer;transition:all var(--transition-time);padding:.5rem .8rem}._link_15aqa_1:hover{background-color:var(--light-color)}
