*{margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:#2c3d27;background-color:#fffde8;width:100%;height:100%;font-family:Arial,sans-serif}nav{z-index:1000;background-color:#f6ffd7;align-items:center;width:100%;height:fit-content;margin:0;padding:0;display:flex;position:sticky;top:0}nav #pcNavBarGhost{background-color:#f6ffd7;align-items:center;width:100%;height:fit-content;margin:0;padding:0;display:flex}nav #mobileNavBarGhost{content-visibility:hidden;background-color:#f6ffd7;align-items:center;width:0;height:0;margin:0;padding:0;display:flex}nav ul{width:fit-content;height:fit-content;margin:0;padding:0;text-decoration:none;list-style-type:none}nav ul li{height:fit-content}.navText{color:#2c3d27;background:0 0;font-size:1.1em;text-decoration:none}.navText:hover{background-color:#f8f095}.navLogo{text-align:center;justify-content:left;align-items:center;display:flex}#navLogo{background:0 0;align-items:center;width:250px;margin:0;display:flex}.navLinks{text-align:center;flex-grow:1;justify-content:flex-end;align-items:center;gap:20px;padding-right:3rem;display:flex}.navLinks li{align-items:center}#Mobile{margin-left:2rem}.navLinks li a{border-radius:10px;align-items:center;padding:10px}#userImage{cursor:pointer;width:37px;height:37px}#userName{color:#5cad43;cursor:default;padding-top:3px}#menuMobile{cursor:pointer;width:37px;height:37px}#themeImageLi{text-align:center;justify-content:center;align-items:center;width:fit-content}.toggle-light-dark-theme,.notificationsImg{cursor:pointer;width:30px;height:30px}#notificaionsMobile{margin:10px}.notificationsUl{width:100%;height:100%;max-height:240px;overflow-x:inherit;flex-direction:column;display:flex;overflow-y:scroll}.notificationsUl li{cursor:pointer;background-color:#ebffa4;border:1px solid #2c3d27;flex-direction:row;justify-content:space-around;padding:10px;display:flex}.notificationsUl li:hover{background-color:#f8f095!important}.unReadNotification{background-color:#88ff38!important}.hiddenNotificationData div img{width:20px;height:20px;margin-right:10px}.hiddenNotificationData div input{background-color:#b6ffa4;border:0;border-radius:10px;margin-left:10px;padding:5px}.hiddenNotificationData div input:hover{background-color:#7bd85f}#mobileMenuHidden{z-index:10;text-align:center;background-color:ivory;flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:none;position:fixed;top:100px}#mobileNavLinks{text-align:left;flex-direction:column;gap:10px;width:100%;padding-top:20px;padding-bottom:30px;display:flex}#mobileNavLinks li{text-align:left;border-bottom:1px solid #2c3d27;justify-content:center;align-items:center;width:100%}#themeImageLiMobile{width:fit-content;border-bottom:none!important}#mobileNavLinks li a{text-align:left;align-items:center;width:100%;padding:10px;display:block}#mobileNavLinks .navText{color:#2c3d27;background:0 0;font-size:2rem;text-decoration:none}#mobileNavLinks .navText:hover{background-color:#f8f095}#mobileMenuHidden #loginAreaMobile{text-align:center;border-radius:9px;align-items:center;width:20rem;display:contents}#mobileMenuHidden #loginAreaMobile h2{text-align:center;color:#7ddf60;padding-bottom:10px;font-size:30px}#mobileMenuHidden #loginAreaMobile p{padding-top:10px;padding-bottom:10px;font-size:large}.signUpMobile{cursor:pointer;color:#46af00}.signUpMobile:hover{color:#6dff0c}#emailAreaLoginMobile,#emailAreaSignUpMobile,#passwordAreaLoginMobile,#passwordAreaSignUpMobile,#firstNameMobile,#lastNameMobile,#userNameSignInMobile,#sendLoginButtonMobile,#sendCreateAccountButtonMobile,#sendLogoutButtonMobile,#sendAccountButtonMobile{box-sizing:border-box;background-color:#ececec;border:1px solid #2c3d27;border-radius:5px;width:90%;height:40px;margin-bottom:10px;padding-left:10px;padding-right:33px;font-size:large}.toggle-password-visibility-mobile{cursor:pointer;background:0 0;border:none;position:absolute;top:391px;right:36px}#sendLoginButtonMobile,#sendCreateAccountButtonMobile,#sendAccountButtonMobile,#sendLogoutButtonMobile{cursor:pointer;background-color:#a2f16e;padding-left:0;padding-right:0}header{background-color:#f8f095;justify-content:center;align-items:center;width:100%;height:fit-content;display:flex}main{align-items:center;width:100%;height:fit-content;padding:0}#whatisFreeIdeas{background-color:#d6e990;flex-direction:row;align-items:center;width:100%;height:600px;display:flex;position:relative}#whatisFreeIdeas h2{text-align:center;padding:20px 0}#whatisFreeIdeas #lastIdeasVertical1,#whatisFreeIdeas #lastIdeasVertical2{text-align:center;flex-flow:column;gap:0;width:100%;max-width:fit-content;height:100%;list-style-type:none;display:flex;overflow:hidden}#middleTextSection{text-align:center;flex-grow:1;align-content:center;height:100%;padding:1rem;overflow:auto}#horizzontalBarSeparatorSection{background-color:#add420;align-items:center;width:100%;height:100%}#horizzontalBarSeparatorSection #lastIdeasHorizontal,#inspirationalSection #inspirationalUl{text-align:center;flex-flow:row;gap:0;width:100%;max-width:fit-content;height:100%;list-style-type:none;display:flex;overflow:hidden}.ideaBox{background-color:#f8f095;border-radius:10px;flex:none;width:fit-content;height:fit-content;margin:10px}.ideaBox .ideaImage{object-fit:contain;width:140px;height:170px;margin:0 auto;padding:0;display:block}.ideaBox .ideaTitle{word-break:break-all;max-width:140px;max-height:28.67px;padding-top:30px;font-size:25px;overflow:hidden}.ideaBox .ideaAuthor{word-break:break-all;max-width:140px;max-height:28.67px;padding-top:10px;font-size:15px;overflow:hidden}#whatisFreeIdeas .description{text-align:justify;align-items:center;padding:20px;font-size:1.2em;line-height:30px}#imagesSectionHome{background-color:#add420;align-items:center;width:100%;height:fit-content}#imagesSectionHome h1{text-align:center;padding:20px 0}.ideaLink{color:#2c3d27;width:fit-content;height:fit-content;padding:20px;text-decoration:none;display:block}#imagesSectionHome p{text-align:justify;align-items:center;padding:20px 20px 20px 30px;font-size:1.2em}#imagesSectionHome .imageInfoLiHome{text-align:justify;border-bottom:3px solid #f8f095;align-items:center;padding:15px;display:flex}.lastImageInfoLi{border:0!important}#imagesSectionHome .imageInfoLiHome .imageHome{width:50%}#inspirationalSection{background-color:#e4c53d}#inspirationalSection #inspirationalUl li{text-align:center;align-content:center;width:296px;height:180px;padding:0}#inspirationalSection #inspirationalUl li h2{padding:20px}#sloganFreeIdeasHome{text-align:center;background-color:#f6ffd7;padding:10px}footer{background-color:#f6ffd7;justify-content:center;align-items:center;width:100%;height:fit-content;padding:20px 0;display:flex}footer ul{flex-direction:column;justify-content:right;align-items:center;gap:20px;padding:30px 0 0;list-style-type:none;display:flex}footer ul li a{color:#2c3d27}#githubLogo{width:50px;height:50px;margin:0 10px}.footerLinksSection{grid-template-columns:1fr 1fr 1fr 1fr;width:70%;margin-right:20px;display:grid}.footerLinksSection div{text-align:center}.footerTextSection{flex-direction:column;align-items:center;width:30%;margin-left:20px;padding:0;display:flex}.footerText{flex-direction:column;display:flex}#footerLogo{background:0 0;width:250px}#footerLogoA{justify-content:left;margin:0}.footerpage{background-color:#d6e990;align-items:center;width:100%;height:fit-content}.footerpage h1{text-align:center;color:#2c3d27;padding:20px 0;font-size:2em}.footerpage h2{text-align:center;padding:20px 0}.footerpage h3{text-align:center;color:#2c3d27;padding:10px 0;font-size:1.3em}.footerpage h4{text-align:center;color:#2c3d27;padding:10px 0;font-size:1.1em}.footerpage ul{margin:0;padding:0;list-style-type:none}.footerpage ul li{text-align:justify;color:#2c3d27;align-items:center;padding:10px 20px 10px 50px;font-size:1em}.footerpage p{text-align:justify;color:#2c3d27;align-items:center;padding-bottom:10px;padding-left:20px;padding-right:20px;font-size:1em}.footerpage #faqUl li{padding-left:20px}.footerpage #faqUl .question,.footerpage #faqUl .answer{text-align:justify;background-color:#b3e403;border:1px solid #000;border-radius:10px;padding:10px}.footerpage #faqUl .answer{background-color:#e9ed79}#feedbackForm{background-color:#7ddf60;border:1px solid #000;border-radius:10px;flex-direction:column;justify-self:center;align-items:center;gap:10px;width:40%;padding:30px;display:flex}#feedbackForm textarea,#feedbackForm input{border:0;border-radius:10px;width:100%;padding:5px}#feedbackForm input{cursor:pointer;background-color:#eeffb5}#feedbackForm textarea{resize:vertical}#feedbackTitle{height:20px}#feedbackDescription{height:100px}.footerpage section{padding:15px 0}#loginArea{z-index:10;text-align:center;background-color:ivory;border-radius:9px;align-items:center;width:20rem;padding:10px 30px 20px 20px;display:none;position:fixed;top:100px;right:0}#loginArea h2{text-align:center;color:#7ddf60;padding-bottom:10px}#loginArea p{padding-top:10px;padding-bottom:10px}.signUp{cursor:pointer;color:#46af00}.signUp:hover{color:#6dff0c}#emailAreaLogin,#passwordAreaLogin,#firstName,#lastName,#userNameSignIn,#emailAreaSignIn,#passwordAreaSignIn{box-sizing:border-box;color:#000;background-color:#ececec;border:1px solid #2c3d27;border-radius:5px;width:100%;height:30px;margin-bottom:10px;padding-left:10px;padding-right:33px}.toggle-password-visibility,.toggle-password-visibility-ext{cursor:pointer;background:0 0;border:none;position:absolute;top:135px;right:40px}.toggle-password-visibility-ext{z-index:1;top:50%;right:10px;transform:translateY(-50%)}#sendLoginButton,#sendCreateAccountButton{cursor:pointer;box-sizing:border-box;background-color:#a2f16e;border:1px solid #2c3d27;border-radius:5px;width:100%;height:30px;margin-bottom:10px}#forgotPassword{cursor:pointer;color:#46af00}#forgotPassword:hover{color:#6dff0c}#sendAccountButton,#sendLogoutButton{cursor:pointer;box-sizing:border-box;background-color:#a2f16e;border:1px solid #2c3d27;border-radius:5px;width:100%;height:30px;margin-bottom:10px}#searchPage{background-color:#d6e990}#searchPage header{z-index:999;width:100%;padding:20px 0;position:fixed}#searchPage main{margin-top:7rem}#search{border:1px solid #2c3d27;border-radius:10px;margin-right:50px;padding:10px 5px}.filterBlock{text-align:left;margin-left:20px;padding-left:10px;padding-right:10px;display:grid}#allFilters{list-style-type:none;display:flex}.labelInfoSearch{padding-bottom:5px;font-size:medium}.filterSearch{border-radius:10px;padding:5px 10px}#lastIdeasSrc{text-align:center;white-space:nowrap;grid-template-columns:auto auto auto auto auto;justify-content:space-around;align-items:center;gap:0;width:100%;height:fit-content;list-style-type:none;display:grid;position:relative;overflow:hidden}#lastIdeasSrc .ideaTitleSrc,#lastIdeasSrc .ideaAuthorSrc{max-width:238px;overflow:hidden}.ideaLinkSrc{color:#2c3d27;justify-self:center;text-decoration:none}.ideaImageSrc{object-fit:contain;background-color:#0000;width:238px;height:170px;margin:0 auto;padding:0;display:block}.ideaTitleSrc{padding-top:30px;font-size:25px}.ideaAuthorSrc{padding-top:10px;font-size:15px}#compactFilters{color:#2c3d27;background-color:#0000;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 10px;font-size:1.1em;text-decoration:none;display:flex}#compactFilters:hover{background-color:#7ddf60}#compactFilters img{width:20px;height:20px;margin-right:10px}#compactFiltersHidden{background-color:#ebffa4;border-radius:10px;padding:10px;position:fixed;top:200px}#compactFiltersHidden ul{flex-direction:column;align-items:center;gap:10px;list-style-type:none;display:flex}.hiddenTypeFilterText{cursor:pointer;border-radius:10px;padding:5px}.hiddenTypeFilterText:hover{background-color:#7bd85f}#compactFiltersHidden ul li img{width:10px;height:10px;margin-left:10px}#typeHiddenUl,#creativityHiddenUl,#statusHiddenUl,#orderByHiddenUl{flex-direction:column;align-items:center;gap:10px;list-style-type:none;display:flex}.typeHiddenLi,.creativityHiddenLi,.statusHiddenLi,.orderHiddenLi{border-radius:10px;padding:5px}.typeHiddenLi:hover,.creativityHiddenLi:hover,.statusHiddenLi:hover,.orderHiddenLi:hover{background-color:#b3e403}#ideaMain{text-align:center;align-items:center;width:100%}#ideaMain #ideaImageAsBackground{background-image:url(../media/FreeIdeas.b5f75c45.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding-top:5%;padding-bottom:5%;display:flex}#ideaMain #title{opacity:.8;word-break:break-all;background-color:#ebffa4;border-radius:10px;width:fit-content;margin-left:30px;margin-right:30px;padding:5px 10px;font-size:100px}#ideaMain #author{opacity:.7;word-break:break-all;background-color:#b6ffa4;border-radius:10px;width:fit-content;margin-left:30px;margin-right:30px;padding:5px 10px;font-size:50px}#ideaMain #mainAuthorAccount{color:#ff8282;text-decoration:underline}#ideaMain #description{text-align:justify;word-break:break-all;margin:40px 20px;font-size:large}#ideaLikeSaveSection{text-align:center;background-color:#f8f095;justify-content:center;align-items:center;width:100%;height:fit-content;display:flex;position:static;right:0}#ideaLikeSaveSection ul{height:fit-content;margin:10px;list-style-type:none;display:flex}#ideaLikeSaveSection ul li{cursor:pointer;margin:10px 20px;padding:10px;font-size:large}#ideaLikeSaveSection ul li:hover{background-color:#c4bb8d;border:none;border-radius:5px}#ideaLikeSaveSection ul li img{justify-content:center;align-items:center;width:20px;height:20px}#reportIdeaButton{color:beige;cursor:pointer;background-color:#c80000;border:0;border-radius:10px;align-self:center;margin-left:10px;margin-right:10px;padding:10px;font-size:15px}#modifyOldIdea{cursor:pointer;width:30px;height:30px}#imagesInfo{margin-top:20px;margin-bottom:20px;padding-top:10px;padding-bottom:10px}#imagesInfo .imageInfoLi{background-color:#f3ffc9;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;display:grid}#imagesInfo .imageInfo{justify-self:center;max-width:90%;max-height:90vh;margin:0}#imagesInfo .titleImageInfo{word-break:break-all;margin:10px;font-size:40px}#imagesInfo .imageInfoDescription{text-align:justify;word-break:break-all;margin-bottom:20px;margin-right:20px}#downloadSection{background-color:#ffdeb3;margin-bottom:10px}#download{padding-top:10px;padding-bottom:10px;font-size:30px}#downloadButton{cursor:pointer;word-break:break-all;background-color:#ff8282;border:1px solid #2c3d27;border-radius:7px;margin-bottom:30px;padding:5px 10px;font-size:20px}#downloadButton:active{background-color:#c88282}#licenseSection{background-color:#99f57d;margin-bottom:10px}#licenseTitle{padding-top:10px;padding-bottom:10px;font-size:30px}#licensePdfEmbed{width:80%;height:600px}#devLogsSection{background-color:#f8f095}#logsName{padding-top:10px;padding-bottom:10px;font-size:30px}#logsList{margin-bottom:10px;padding-bottom:10px}.log{grid-template-columns:1fr;margin-top:10px;margin-bottom:10px;display:grid}.logTitleAndData{justify-content:center;align-items:center;margin-top:10px;margin-bottom:20px;display:flex}.logTitle{word-break:break-all;max-width:80vw;font-size:20px}.data{color:gray;margin-left:30px}.logInfo{text-align:justify;word-break:break-all;margin-bottom:20px;margin-left:30px;margin-right:30px}#commentSection{background-color:#d1ffdf}#commentsTitle{padding-top:20px;font-size:30px}#commentsList{padding-bottom:10px;list-style-image:url(../media/commentTag.6f9b4635.svg)}.comment{text-align:left;margin-top:10px;margin-bottom:10px;margin-left:30px}.userInfo{text-align:center;justify-content:left;align-items:center;padding-top:20px;display:flex}.writerPage{color:#ff8282;justify-content:center;display:flex}.writerImg{width:20px;height:20px}.writerUserName{color:#ff8282;word-break:break-all;margin-left:10px}.dataWriter{color:gray;margin-left:30px}.commentText{text-align:justify;word-break:break-all;margin-right:50px}.replyComment,.deleteComment,#saveComment,#deleteComment{text-align:left;color:gray;cursor:pointer;width:fit-content;padding-top:5px;font-style:italic;text-decoration:underline}#saveComment,#deleteComment{margin:10px}#newCommentText{resize:none;border-radius:10px;width:50%;height:15rem;padding:5px}.underComments{border-left:1px solid #2c3d27;margin-left:20px;list-style-image:url(../media/commentTag.6f9b4635.svg)}#accountMain{align-items:normal;width:100%;height:100%;display:flex;position:relative}#accountMain .ideaTitleSrc,#accountMain .ideaAuthorSrc{max-width:238px;overflow:hidden}#dangerAreaAccount{border:1px solid red;grid-template-columns:1fr 1fr;gap:10px;margin:10px;padding:10px;display:grid}#dangerAreaAccount label{color:red;text-align:right;grid-column:1/3;margin-bottom:10px;display:grid}#dangerAreaAccount input{color:beige;background-color:#c80000;border-radius:10px;padding:10px;font-size:large}#accountAsideInfo{text-align:center;background-color:#b6ffa4;justify-content:center;align-self:flex-start;align-items:center;width:30%;height:100%;max-height:calc(100vh - 20px);padding-block-end:80%;position:sticky;top:100px;left:0;overflow-y:auto;overflow:hidden!important}#userNameAccount{margin-top:20px;margin-bottom:20px}#modifyAccountInfo,#saveAccountInfo,#cancelAccountInfo{cursor:pointer;width:30px;height:30px;margin-top:20px;margin-left:90%;position:absolute;left:0}#publicPrivateAccountInfoImg{cursor:pointer;width:20%;height:auto;margin-top:0;margin-left:10%;padding-top:0;position:absolute;left:0}#newDataSetAccount{grid-template-columns:1fr 2fr;justify-content:center;align-items:center;margin-top:50px;margin-right:20px;display:grid}#newDataSetAccount label{margin-left:10px}#newDataSetAccount input{font-size:large}#saveAccountInfo{margin-left:73%}#cancelAccountInfo{margin-left:85%}#newuserNameAccount,#newuserImageAccount,#newuserAccountName,#newuserSurnameAccount,#newemailAccount,#newdescriptionAccount{border:0;border-radius:10px;width:100%;margin-top:20px;margin-bottom:20px;padding:5px}#newdescriptionAccount{resize:none}#userImageAccount{width:150px;height:150px;margin-top:20px;margin-bottom:20px}#userNameSurnameAccount{margin-top:20px;margin-bottom:20px}#emailAccount{margin-bottom:20px}#followReportAccountDiv{margin:10px}#followAccountButton,#followIdeaButton{cursor:pointer;background-color:#f8f095;border:0;border-radius:10px;align-self:center;margin:5px;padding:10px;font-size:15px}#followIdeaButton{background-color:#b6ffa4}#reportAccountButton{color:beige;cursor:pointer;background-color:#c80000;border:0;border-radius:10px;align-self:center;margin:5px;padding:10px;font-size:15px}#descriptionAccount{word-break:break-all;text-align:justify;scrollbar-color:transparent transparent;scrollbar-width:none;height:270px;margin-bottom:20px;margin-left:20px;margin-right:20px;overflow:hidden scroll}#mainAccountSectionInfo{background-color:#ebffa4;flex:1;right:0}#navBarForAccountSaved{text-align:center;background-color:#f8f095;justify-content:center;align-items:center;width:100%;height:fit-content;display:flex;position:sticky;top:100px;right:0}#navBarForAccountSaved ul{height:fit-content;margin:10px;list-style-type:none;display:flex}#navBarForAccountSaved ul li{cursor:pointer;margin:10px 20px;padding:10px;font-size:large}#navBarForAccountSaved ul li img{justify-content:center;align-items:center;width:15px;height:15px}#navBarForAccountSaved ul li:hover{background-color:#c4bb8d;border:none;border-radius:5px}#mainDivDinamicContent{text-align:center;grid-template-columns:1fr 1fr 1fr;margin:10px;list-style-type:none;display:grid;overflow-y:hidden}#accountBody #footer{z-index:100;position:relative}#newIdeaMain{text-align:center;align-items:center;width:100%}#saveNewIdea,#cancelNewIdea,#deleteOldIdea{cursor:pointer;margin:10px}#saveNewIdea,#deleteOldIdea{height:40px;padding:5px;font-size:larger;left:90%}#cancelNewIdea{width:40px;height:40px;left:95%}#newIdeaMain #ideaImageAsBackground{background-image:url(../media/FreeIdeas.b5f75c45.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding-top:5%;padding-bottom:5%;display:flex}#newIdeaMain #title{opacity:.8;background-color:#ebffa4;border-radius:10px;width:fit-content;padding:5px 10px;font-size:100px}#newIdeaMain #author{opacity:.7;background-color:#b6ffa4;border-radius:10px;width:fit-content;padding:5px 10px;font-size:50px}#newIdeaMain #mainAuthorAccount{color:#ff8282;text-decoration:underline}#newIdeaMain #description{text-align:justify;resize:vertical;border:0;border-radius:10px;width:90%;height:80px;margin-top:40px;margin-left:20px;margin-right:20px;padding:5px;font-size:large}#newinfoForFilters{text-align:center;grid-template-columns:1fr 1fr 1fr;align-items:center;margin-top:30px;display:grid}#newIdeaMain .filterSearch{justify-self:center;width:60%;font-size:15px}#newIdeaMain #imagesInfo{margin-top:20px;margin-bottom:20px;padding-top:10px;padding-bottom:10px}#newIdeaMain #additionalInfo{background-color:#f3ffc9;justify-content:center;align-items:center;margin-top:10px;margin-bottom:10px;padding-top:20px}#newIdeaMain #addAdditionalInfo,#newIdeaMain #addLog{cursor:pointer;width:30px}#newIdeaMain .deleteAdditionalInfo,#newIdeaMain .deleteLog{cursor:pointer;width:30px;margin-left:90%}#newIdeaMain #imagesInfo .imageInfoLi{background-color:#f3ffc9;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;margin-top:10px;margin-bottom:10px;display:grid}#newIdeaMain #imagesInfo .preview{max-width:40rem;max-height:15rem;margin-top:20px;margin-left:50px}#newIdeaMain #imagesInfo .imageInfo{margin-top:20px;margin-bottom:30px}#newIdeaMain #imagesInfo .titleImageInfo,#newIdeaMain .logTitle{resize:none;text-align:center;border:0;border-radius:10px;width:30%;margin-top:10px;margin-bottom:10px;padding:5px;font-size:40px}#newIdeaMain #imagesInfo .imageInfoDescription,#newIdeaMain .logInfo{text-align:justify;resize:vertical;border:0;border-radius:10px;width:90%;height:80px;margin-top:40px;margin-left:20px;margin-right:20px;padding:5px;font-size:large}#newIdeaMain .subtitles{padding-top:10px;padding-bottom:10px;font-size:30px}#newIdeaMain #buttonlink{border:0;border-radius:10px;width:80%;height:40px;margin-bottom:20px;padding:5px}#licensePdfFile{padding:20px}#newIdeaMain #devLogsSection{background-color:#f8f095}#newIdeaMain #logsList{margin-bottom:10px;padding-bottom:30px}#newIdeaMain .log{grid-template-columns:1fr;margin-top:10px;margin-bottom:10px;display:grid}#newIdeaMain .logTitleAndData{justify-content:center;align-items:center;margin-top:10px;margin-bottom:20px;display:flex}#newIdeaMain .logTitle{font-size:20px}#newIdeaMain .data{color:gray;margin-left:30px}#newIdeaMain .logInfo{text-align:justify;margin-bottom:20px;margin-left:30px;margin-right:30px}#loginMain{text-align:center;background-color:#caffa2;padding-top:30px;padding-bottom:30px}#loginMain form{flex-direction:column;justify-content:center;justify-self:center;width:fit-content;display:flex;position:relative}#loginMain form p{width:450px}#loginMain form input{box-sizing:border-box;color:#000;background-color:#ececec;border:1px solid #2c3d27;border-radius:5px;width:100%;height:30px;margin-bottom:10px;padding-left:10px;padding-right:33px}#signInLoginPageButton{cursor:pointer;box-sizing:border-box;background-color:#a2f16e;border:1px solid #2c3d27;border-radius:5px;width:100%;height:30px;margin-bottom:10px}#loginMain a{cursor:pointer;color:#46af00}#loginMain a:hover{color:#6dff0c}#loginMain section{background-color:#ffffc8;border:1px solid #000;border-radius:10px;justify-self:center;width:fit-content;margin:20px;padding:20px}#loginMain .toggle-password-visibility-ext{z-index:2;position:absolute;right:10px;transform:translateY(-50%)}#loginMain p{padding-top:20px;padding-bottom:20px}#loginMain h1{padding-bottom:20px}#reservedAreaMain{color:#d31c1c;text-align:center;background-color:#272727;flex-direction:column;justify-content:center;display:flex}#reservedAreaMain .reservedAreaLiBoxInfo{word-break:break-all;color:#fff;justify-self:center;width:80%;padding:10px;position:relative;background-color:#d31c1c!important}#reservedAreaHeader{color:#d31c1c;z-index:100;background-color:#000;align-items:center;width:100%;height:fit-content;margin:0;padding:0;position:sticky;top:100px}#reservedAreaHeader ul{text-align:center;flex-grow:1;justify-content:flex-end;align-items:center;gap:20px;width:fit-content;height:fit-content;margin:0;padding:0 3rem 0 0;list-style-type:none;display:flex}.liReservedAreaHeaderExt{display:block}.liReservedAreaHeaderRed{display:none}#mobileNavBarReservedAreaHeader{z-index:8;text-align:center;background-color:#000;flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:none;position:fixed;top:200px}#mobileNavBarReservedAreaHeader ul{flex-direction:column;justify-self:center;width:80%;margin:0;display:flex;gap:0!important;padding:0!important}#mobileNavBarReservedAreaHeader ul li{border-top:1px solid #d31c1c;border-bottom:1px solid #d31c1c;width:100%}#mobileNavBarReservedAreaHeader ul li button{width:100%;margin-top:10px;margin-bottom:10px}#reservedAreaHeader ul li button{color:#d31c1c;cursor:pointer;background-color:#0000;border:none;border-radius:10px;align-items:center;padding:10px;font-size:1.1em}#reservedAreaHeader ul li #menuReservedArea{cursor:pointer;width:37px;height:37px}#reservedAreaHeader ul li button:hover{color:#272727;background-color:#d31c1c}#reservedAreaHeader .logo{width:250px}#reservedAreaMain .logo{justify-self:center}#reservedAreaMain hr{border:1px solid #d31c1c;justify-self:center;width:100%;margin:10px}#reservedAreaMain ul{text-align:center;width:100%;list-style-type:none}#reservedAreaMain ul li{flex-direction:column;justify-content:space-around;margin:20px;display:flex}#reservedAreaMain ul li input{color:#d31c1c;background-color:#000;border:1px solid #d31c1c;border-radius:7px;margin-top:10px;padding:5px}#searchSectionInReservedArea{background-color:#d31c1c;justify-content:center;width:100%;display:flex}#searchSectionInReservedArea #searchReservedArea{color:#d31c1c;background-color:#272727;border:1px solid #2c3d27;border-radius:10px;width:30%;margin:10px;padding:10px 5px}#searchSectionInReservedArea #createNotificationReservedArea{cursor:pointer;align-self:center;width:30px;height:30px}.newNotificationDivsAdmin{flex-direction:column;justify-self:center;width:80%;display:flex}.newNotificationDivsAdmin input{border:0;border-radius:10px;height:30px;padding:5px;font-size:15px}.modifyAccountInfoAdmin,.modifyIdeaInfoAdmin,.deleteReportsAdmin,.deleteNotificationAdmin{cursor:pointer;width:30px;height:30px;margin-left:90%;position:absolute;top:10%;left:0}.editDataSectionAdmin{word-break:break-all;color:#fff;border-radius:10px;justify-self:center;margin:10px;padding:10px;position:relative;background-color:#d31c1c!important}#newuserNameAccountAdmin,#newuserImageAccountAdmin,#newuserAccountNameAdmin,#newuserSurnameAccountAdmin,#newemailAccountAdmin,#newdescriptionAccountAdmin,#newideaImageAdmin,#newideaAuthorIdAdmin,#newideaSavesAdmin,#newideaLikesAdmin,#newideaDislikesAdmin,#newideaDescriptionAdmin,#newideaTitleAdmin,#newideaTypeAdmin,#newideaCreativityAdmin,#newideaStatusAdmin,#newideaLinkAdmin,#newIdealicensePdfFileAdmin{border:0;border-radius:10px;width:100%;margin-top:20px;margin-bottom:20px;padding:5px}#addAdditionalInfoAdmin,#addLogAdmin{cursor:pointer;width:30px}.deleteAdditionalInfoAdmin,.deleteLogAdmin{cursor:pointer;width:30px;margin-left:90%}#newAdditionalInfoIdea #imagesInfo .preview{max-width:200px;max-height:200px}#newAdditionalInfoIdea #imagesInfo .imageInfoLi{background-color:#0000!important}#newAdditionalInfoIdea #imagesInfo .titleImageInfo{width:100%}#newDevLogsSection #logsList .logTitleAdmin,#newDevLogsSection #logsList .dataAdmin{margin:10px}#dangerAreaAccountAdmin{border:1px solid #272727;grid-template-columns:1fr 1fr;gap:10px;margin:10px;padding:10px;display:grid}#dangerAreaAccountAdmin label{color:#272727;text-align:right;grid-column:1/3;margin-bottom:10px;display:grid}#dangerAreaAccountAdmin input{color:beige;background-color:#c80000;border-radius:10px;width:80%;padding:10px;font-size:large}#loginReservedAreaForm{justify-self:center;width:500px}#saveAccountInfoAdmin,#cancelAccountInfoAdmin,#saveNotificationInfoAdmin,#cancelNotificaitonInfoAdmin,#saveIdeaInfoAdmin,#cancelIdeaInfoAdmin{cursor:pointer;width:30px;height:30px;margin-top:20px;margin-left:90%;position:absolute;top:0;left:0}#saveAccountInfoAdmin,#saveNotificationInfoAdmin,#saveIdeaInfoAdmin{margin-left:80%}@media screen and (min-width:1201px) and (max-width:1500px){#lastIdeasSrc{grid-template-columns:auto auto auto auto}#newIdeaMain #title{width:80%}#accountMain #mainDivDinamicContent{grid-template-columns:1fr 1fr}#dangerAreaAccount input{font-size:small}}@media screen and (min-width:1101px) and (max-width:1200px){.navLinks{font-size:small}#lastIdeasSrc{grid-template-columns:auto auto auto}#searchPage header{position:absolute}#newIdeaMain #title{width:80%}#ideaMain .imageInfo{max-width:70%}#accountMain #mainDivDinamicContent{grid-template-columns:1fr 1fr}#accountMain #modifyAccountInfo{margin-left:80%}#dangerAreaAccount{grid-template-columns:1fr;gap:5px}#dangerAreaAccount label{grid-column:1}#dangerAreaAccount input{font-size:medium}}@media screen and (min-width:901px) and (max-width:1100px){#whatisFreeIdeas{height:700px}#whatisFreeIdeas .description{font-size:1em}.navLinks{font-size:small}#lastIdeasSrc{grid-template-columns:auto auto auto}#searchPage header{position:absolute}#searchPage #search{width:30%}#newIdeaMain #title{width:80%}#newIdeaMain .filterSearch{justify-self:center;width:60%;font-size:small}#newIdeaMain .preview{max-width:30rem!important;max-height:12rem!important;margin:0 0 0 20px!important}#newIdeaMain .imageInfo{width:250px}#accountMain #mainDivDinamicContent{grid-template-columns:1fr 1fr}#accountMain #modifyAccountInfo{margin-left:80%}#accountMain #newDataSetAccount{grid-template-columns:1fr;justify-items:center;margin-right:0}#newuserNameAccount,#newuserImageAccount,#newuserAccountName,#newuserSurnameAccount,#newemailAccount,#newdescriptionAccount{width:90%}#dangerAreaAccount{grid-template-columns:1fr;gap:5px}#dangerAreaAccount label{grid-column:1}#dangerAreaAccount input{font-size:medium}}@media screen and (min-width:761px) and (max-width:900px){#whatisFreeIdeas{height:150vh}.navLinks{font-size:x-small}#footer ul li{font-size:13px}#githubLogo{width:40px!important;height:40px!important}#whatisFreeIdeas .description{padding:20px}#lastIdeasSrc{grid-template-columns:auto auto}#searchPage header{position:absolute}#searchPage #search{width:30%}#newIdeaMain #title{width:80%}#newIdeaMain .filterSearch{justify-self:center;width:60%;font-size:small}#newIdeaMain .imageInfoLi{grid-template-columns:1fr!important}#newIdeaMain .preview{max-width:30rem!important;max-height:12rem!important;margin:0 0 0 20px!important}#newIdeaMain .imageInfo{width:250px}#ideaMain .imageInfo{margin-right:10px}#ideaMain .underComments{margin-left:10px}#accountMain #mainDivDinamicContent{grid-template-columns:1fr}#accountMain #accountAsideInfo{width:40%}#accountMain #modifyAccountInfo{margin-left:80%}#newCommentText{width:70%}#dangerAreaAccount{grid-template-columns:1fr;gap:5px}#dangerAreaAccount label{grid-column:1}#dangerAreaAccount input{font-size:medium}#reservedAreaHeader ul li button{font-size:small}}@media screen and (min-width:601px) and (max-width:760px){#pcNavBarGhost{content-visibility:hidden!important;width:0!important;height:0!important}#mobileNavBarGhost{content-visibility:visible!important;width:100%!important;height:fit-content!important}.navLinks{padding-right:2rem}#footer{flex-direction:column-reverse}.footerTextSection{border-top:1px solid #000;width:100%;margin:0}.footerLinksSection{width:100%;margin:0;padding-bottom:10px}#githubLogo{width:30px!important;height:30px!important}#whatisFreeIdeas{background-color:#d6e990;align-items:center;width:100%;height:fit-content;display:block}#whatisFreeIdeas h2{text-align:center;padding:20px 0}#whatisFreeIdeas #lastIdeasVertical1,#whatisFreeIdeas #lastIdeasVertical2{text-align:center;white-space:nowrap;flex-flow:row;gap:0;width:100%;height:fit-content;list-style-type:none;display:flex;position:relative;overflow:hidden}#whatisFreeIdeas .description{padding:20px;font-size:15px;line-height:30px}#whatisFreeIdeas h2{font-size:20px}header h1{font-size:24px}.logo{width:400px}#lastIdeasSrc{grid-template-columns:auto auto}#searchPage header{position:absolute}#newIdeaMain #title{width:80%}#newIdeaMain .filterSearch{justify-self:center;width:60%;font-size:small}#newIdeaMain .imageInfoLi{grid-template-columns:1fr!important}#newIdeaMain .preview{max-width:30rem!important;max-height:12rem!important;margin:0 0 0 20px!important}#newIdeaMain .imageInfo{width:250px}#ideaMain #title{font-size:90px}#imagesInfo .imageInfoLi{display:block}#ideaMain .titleImageInfo{font-size:30px}#ideaMain .imageInfoDescription{margin:20px}#ideaMain .logTitleAndData{flex-direction:column-reverse}#ideaMain .logTitle{max-width:90vw;margin:10px}#ideaMain .comment{margin-left:25px}#ideaMain .underComments{margin-left:0}#accountMain #mainDivDinamicContent{grid-template-columns:1fr}#accountMain #accountAsideInfo{width:100%;height:100%;overflow-y:auto}#accountMain #userNameSurnameAccount{font-size:15px}#accountMain #emailAccount{font-size:16px}#accountMain #descriptionAccount{font-size:15px}#accountMain #modifyAccountInfo{margin-left:80%}#newCommentText{width:80%}#dangerAreaAccount{grid-template-columns:1fr;gap:5px}#dangerAreaAccount label{grid-column:1}#dangerAreaAccount input{font-size:medium}#reservedAreaHeader ul{gap:5px;padding-right:2rem}#reservedAreaHeader ul li button{font-size:small}.liReservedAreaHeaderExt{display:none}.liReservedAreaHeaderRed{display:block}.editDataSectionAdmin{width:90%}#dangerAreaAccountAdmin{grid-template-columns:1fr}#dangerAreaAccountAdmin label{grid-column:auto}}@media screen and (min-width:471px) and (max-width:600px){#pcNavBarGhost{content-visibility:hidden!important;width:0!important;height:0!important}#mobileNavBarGhost{content-visibility:visible!important;width:100%!important;height:fit-content!important}.navLinks{padding-right:2rem}#footer{flex-direction:column-reverse}.footerTextSection{border-top:1px solid #000;width:100%;margin:0}.footerLinksSection{grid-template-columns:1fr 1fr;row-gap:40px;width:100%;margin:0;padding-bottom:10px}#githubLogo{width:30px!important;height:30px!important}#whatisFreeIdeas{background-color:#d6e990;align-items:center;width:100%;height:fit-content;display:block}#whatisFreeIdeas h2{text-align:center;padding:20px 0}#whatisFreeIdeas #lastIdeasVertical1,#whatisFreeIdeas #lastIdeasVertical2{text-align:center;white-space:nowrap;flex-flow:row;gap:0;width:100%;height:fit-content;list-style-type:none;display:flex;position:relative;overflow:hidden}#whatisFreeIdeas .description{padding:20px;font-size:15px;line-height:30px}#whatisFreeIdeas h2{font-size:20px}#imagesSectionHome .imageInfoLiHome{flex-direction:column}#imagesSectionHome .imageInfoLiHome .imageHome{width:80%}header h1{font-size:24px}.logo{width:400px}#lastIdeasSrc{grid-template-columns:auto}#searchPage header{position:absolute}#compactFiltersHidden{top:190px}#newIdeaMain #title{width:80%;font-size:60px}#newIdeaMain #author{font-size:40px}#newIdeaMain #description{width:75%}#newIdeaMain .filterSearch{justify-self:center;width:60%;font-size:small}#newIdeaMain .imageInfoLi{grid-template-columns:1fr!important}#newIdeaMain .deleteAdditionalInfo{margin-bottom:15px}#newIdeaMain .imageInfoDescription{width:80%!important}#newIdeaMain .preview{max-width:26rem!important;max-height:11rem!important;margin:0!important}#newIdeaMain .imageInfo{width:250px}#loginMain form p{width:300px}#ideaMain #title{font-size:80px}#ideaMain .titleImageInfo{font-size:30px}#imagesInfo .imageInfoLi{display:block}#imagesInfo .imageInfo{max-height:70vh}#ideaMain .imageInfoDescription{margin:20px}#ideaMain .logTitleAndData{flex-direction:column-reverse}#ideaMain .logTitle{max-width:90vw;margin:10px}#ideaMain .comment{margin-left:20px}#ideaMain .underComments{margin-left:0}#accountMain{display:block}#accountMain #mainDivDinamicContent{grid-template-columns:1fr}#accountMain #accountAsideInfo{padding-block-end:0;width:100%;height:100%;padding-bottom:30px;position:relative;top:0;overflow-y:auto}#accountMain #userNameSurnameAccount{font-size:15px}#accountMain #emailAccount{font-size:16px}#accountMain #descriptionAccount{font-size:15px}#accountMain #modifyAccountInfo{margin-left:80%}#accountAsideInfo{border-right:0!important}#newCommentText{width:90%}#reservedAreaMain .logo{justify-self:center;width:80%}#reservedAreaMain h2{font-size:21px}#reservedAreaMain hr{width:90%}#reservedAreaHeader ul{gap:5px;padding-right:2rem}.liReservedAreaHeaderExt{display:none}.liReservedAreaHeaderRed{display:block}.editDataSectionAdmin{width:90%}#dangerAreaAccountAdmin{grid-template-columns:1fr}#dangerAreaAccountAdmin label{grid-column:auto}#loginReservedAreaForm{width:80%!important}}@media screen and (max-width:470px){#pcNavBarGhost{content-visibility:hidden!important;width:0!important;height:0!important}#mobileNavBarGhost{content-visibility:visible!important;width:100%!important;height:fit-content!important}.navLinks{padding-right:2rem}#navLogo{width:150px}#mobileMenuHidden{top:60px}#footer{flex-direction:column-reverse}.footerTextSection{border-top:1px solid #000;width:100%;margin:0}.footerLinksSection{grid-template-columns:1fr;row-gap:60px;width:100%;margin:0;padding-bottom:10px}#githubLogo{width:20px!important;height:20px!important}#footerLogo{width:150px}#whatisFreeIdeas{background-color:#d6e990;align-items:center;width:100%;height:fit-content;display:block}#whatisFreeIdeas h2{text-align:center;padding:20px 0}#whatisFreeIdeas #lastIdeasVertical1,#whatisFreeIdeas #lastIdeasVertical2{text-align:center;white-space:nowrap;flex-flow:row;gap:0;width:100%;height:fit-content;list-style-type:none;display:flex;position:relative;overflow:hidden}#whatisFreeIdeas .description{padding:20px;font-size:15px;line-height:30px}#whatisFreeIdeas h2{font-size:20px}#imagesSectionHome .imageInfoLiHome{flex-direction:column}#imagesSectionHome .imageInfoLiHome .imageHome{width:80%}header h1{text-align:center;font-size:22px}.logo{width:300px}#lastIdeasSrc{grid-template-columns:auto}#searchPage header{position:absolute}#searchPage #search{width:30%;margin:0}#compactFiltersHidden{top:150px}#newIdeaMain #title{width:80%;font-size:60px}#newIdeaMain #author{font-size:40px}#newIdeaMain #description{width:75%}#newIdeaMain .filterSearch{justify-self:center;width:60%;font-size:small}#newIdeaMain .imageInfoLi{grid-template-columns:1fr!important}#newIdeaMain .deleteAdditionalInfo{margin-bottom:15px;margin-left:80%}#newIdeaMain .imageInfoDescription{width:80%!important}#newIdeaMain .preview{max-width:90%!important;max-height:10rem!important;margin:0!important}#newIdeaMain .titleImageInfo{font-size:20px!important}#newIdeaMain .imageInfo{width:250px}#newIdeaMain .logInfo{justify-self:center;margin:0}#ideaMain .imageInfo{max-height:60vh}#ideaMain #title{font-size:70px}#ideaMain #mainAuthorAccount{font-size:35px}#ideaMain #description{font-size:medium}#ideaLikeSaveSection{flex-direction:column;gap:10px;padding-bottom:10px;display:flex}#ideaMain .titleImageInfo{font-size:25px}#imagesInfo .imageInfoLi{display:block}#ideaMain .imageInfoDescription{margin:20px;font-size:15px}#ideaMain .logTitleAndData{flex-direction:column-reverse}#ideaMain .logTitle{max-width:90vw;margin:10px}#ideaMain #commentsList{margin-left:5px}#ideaMain .comment{margin-left:15px}#ideaMain .underComments{margin-left:0}#loginMain .toggle-password-visibility-ext{top:215px}#loginMain form p{width:100%}#accountMain{display:block}#accountMain #mainDivDinamicContent{grid-template-columns:1fr;margin:0}#accountMain #accountAsideInfo{padding-block-end:0;width:100%;height:100%;padding-bottom:70px;position:relative;top:0;overflow-y:auto}#accountMain #navBarForAccountSaved{top:60px}#accountMain #userNameSurnameAccount{font-size:15px}#accountMain #emailAccount{font-size:16px}#accountMain #descriptionAccount{font-size:15px}#accountMain #modifyAccountInfo{margin-left:80%}#accountAsideInfo{border-right:0!important}#newCommentText{width:90%}#dangerAreaAccount{grid-template-columns:1fr;gap:5px;padding-bottom:10px}#dangerAreaAccount label{grid-column:1}#dangerAreaAccount input{font-size:medium}#reservedAreaMain .logo{justify-self:center;width:80%}#reservedAreaHeader{top:60px}#mobileNavBarReservedAreaHeader{top:120px}#reservedAreaHeader .logo{width:150px}#reservedAreaMain h2{font-size:100%}#reservedAreaMain hr{width:90%}#reservedAreaHeader ul{gap:5px;padding-right:2rem}.liReservedAreaHeaderExt{display:none}.liReservedAreaHeaderRed{display:block}#saveAccountInfoAdmin{margin-left:90%}#cancelAccountInfoAdmin{top:40px}.editDataSectionAdmin{width:90%}#dangerAreaAccountAdmin{grid-template-columns:1fr}#dangerAreaAccountAdmin label{grid-column:auto}#dangerAreaAccountAdmin input{width:100%}#loginReservedAreaForm{width:80%!important}}@media screen and (max-height:785px){#mobileMenuHidden .navText{font-size:1.2rem}#loginAreaMobile h2{font-size:20px!important}#loginAreaMobile h3{font-size:15px}#emailAreaLoginMobile,#emailAreaSignUpMobile,#passwordAreaLoginMobile,#passwordAreaSignUpMobile,#firstNameMobile,#lastNameMobile,#userNameSignInMobile,#sendLoginButtonMobile,#sendCreateAccountButtonMobile,#sendLogoutButtonMobile,#sendAccountButtonMobile{height:30px;font-size:medium}.toggle-password-visibility-mobile{top:320px}}@media screen and (max-height:600px){#accountMain #userImageAccount,#accountMain #userNameSurnameAccount{margin-top:0;margin-bottom:0}}:root[data-theme=dark] body{color:#cba95c;background-color:#000}:root[data-theme=dark] nav{background-color:#000}:root[data-theme=dark] nav #pcNavBarGhost,:root[data-theme=dark] nav #mobileNavBarGhost{background-color:#000;border-bottom:1px solid #cba95c}:root[data-theme=dark] .navText{color:#cba95c}:root[data-theme=dark] .navText:hover{background-color:#5c4e2e}:root[data-theme=dark] #userName{color:#cba95c}:root[data-theme=dark] #mobileMenuHidden{background-color:#000}:root[data-theme=dark] #mobileNavLinks li{border-bottom:1px solid #cba95c}:root[data-theme=dark] #mobileNavLinks .navText{color:#cba95c}:root[data-theme=dark] #mobileNavLinks .navText:hover{background-color:#5c4e2e}:root[data-theme=dark] #mobileMenuHidden #loginAreaMobile h2{color:#cba95c}:root[data-theme=dark] .signUpMobile{cursor:pointer;color:#ffdd8d}:root[data-theme=dark] .signUpMobile:hover{color:#5c4e2e}:root[data-theme=dark] #emailAreaLoginMobile,:root[data-theme=dark] #emailAreaSignUpMobile,:root[data-theme=dark] #passwordAreaLoginMobile,:root[data-theme=dark] #passwordAreaSignUpMobile,:root[data-theme=dark] #firstNameMobile,:root[data-theme=dark] #lastNameMobile,:root[data-theme=dark] #userNameSignInMobile{color:#cba95c;background-color:#5c4e2e;border:1px solid #cba95c}:root[data-theme=dark] #sendLoginButtonMobile,:root[data-theme=dark] #sendCreateAccountButtonMobile,:root[data-theme=dark] #sendLogoutButtonMobile,:root[data-theme=dark] #sendAccountButtonMobile{color:#5c4e2e;background-color:#cba95c;border:1px solid #5c4e2e}:root[data-theme=dark] #emailAreaLoginMobile::placeholder,:root[data-theme=dark] #emailAreaSignUpMobile::placeholder,:root[data-theme=dark] #passwordAreaLoginMobile::placeholder,:root[data-theme=dark] #passwordAreaSignUpMobile::placeholder,:root[data-theme=dark] #firstNameMobile::placeholder,:root[data-theme=dark] #lastNameMobile::placeholder,:root[data-theme=dark] #userNameSignInMobile::placeholder{color:#cba95c}:root[data-theme=dark] header{background-color:#272727}:root[data-theme=dark] #whatisFreeIdeas{background-color:#000;border-bottom:1px solid #cba95c}:root[data-theme=dark] .ideaBox{background-color:#5c4e2e}:root[data-theme=dark] #horizzontalBarSeparatorSection,:root[data-theme=dark] #imagesSectionHome{background-color:#000;border-top:1px solid #cba95c}:root[data-theme=dark] #imagesSectionHome .imageInfoLiHome{border-color:#cba95c}:root[data-theme=dark] #inspirationalSection,:root[data-theme=dark] #sloganFreeIdeasHome{background-color:#000}:root[data-theme=dark] .ideaLink{color:#cba95c}:root[data-theme=dark] footer{background-color:#000;border-top:1px solid #cba95c}:root[data-theme=dark] .footerTextSection{border-color:#cba95c}:root[data-theme=dark] footer ul li a{color:#cba95c}:root[data-theme=dark] #footer hr{color:#5c4e2e;background-color:#5c4e2e;border:none;height:1px}:root[data-theme=dark] .footerpage{background-color:#000}:root[data-theme=dark] .footerpage h1,:root[data-theme=dark] .footerpage h3,:root[data-theme=dark] .footerpage h4,:root[data-theme=dark] .footerpage p,:root[data-theme=dark] .footerpage ul li{color:#cba95c}:root[data-theme=dark] .footerpage a:link,:root[data-theme=dark] .footerpage a:visited{color:#5c4e2e}:root[data-theme=dark] .footerpage #faqUl .question{background-color:#35290c}:root[data-theme=dark] .footerpage #faqUl .answer{background-color:#272727}:root[data-theme=dark] #loginArea{background-color:#272727;border:1px solid #cba95c}:root[data-theme=dark] #loginArea h2{color:#cba95c}:root[data-theme=dark] .signUp{color:#ffdd8d}:root[data-theme=dark] .signUp:hover{color:#5c4e2e}:root[data-theme=dark] #emailAreaLogin,:root[data-theme=dark] #passwordAreaLogin,:root[data-theme=dark] #firstName,:root[data-theme=dark] #lastName,:root[data-theme=dark] #userNameSignIn,:root[data-theme=dark] #emailAreaSignIn,:root[data-theme=dark] #passwordAreaSignIn{color:#cba95c;background-color:#5c4e2e;border:1px solid #cba95c}:root[data-theme=dark] #emailAreaLogin::placeholder,:root[data-theme=dark] #passwordAreaLogin::placeholder,:root[data-theme=dark] #firstName::placeholder,:root[data-theme=dark] #lastName::placeholder,:root[data-theme=dark] #userNameSignIn::placeholder,:root[data-theme=dark] #emailAreaSignIn::placeholder,:root[data-theme=dark] #passwordAreaSignIn::placeholder{color:#cba95c}:root[data-theme=dark] #sendLoginButton,:root[data-theme=dark] #sendCreateAccountButton{color:#5c4e2e;background-color:#cba95c;border:1px solid #5c4e2e}:root[data-theme=dark] #forgotPassword{color:#ffdd8d}:root[data-theme=dark] #forgotPassword:hover{color:#5c4e2e}:root[data-theme=dark] #sendAccountButton,:root[data-theme=dark] #sendLogoutButton{color:#5c4e2e;background-color:#cba95c;border:1px solid #5c4e2e}:root[data-theme=dark] #searchPage{background-color:#000}:root[data-theme=dark] #search{border:1px solid #5c4e2e}:root[data-theme=dark] .ideaLinkSrc{color:#cba95c}:root[data-theme=dark] .ideaImageSrc{background-color:#5c4e2e}:root[data-theme=dark] #compactFilters{color:#cba95c}:root[data-theme=dark] #compactFilters:hover{background-color:#5c4e2e}:root[data-theme=dark] #compactFiltersHidden{background-color:#272727;border:1px solid #5c4e2e}:root[data-theme=dark] .hiddenTypeFilterText:hover{background-color:#5c4e2e}:root[data-theme=dark] .typeHiddenLi[data-selected=true],:root[data-theme=dark] .creativityHiddenLi[data-selected=true],:root[data-theme=dark] .statusHiddenLi[data-selected=true],:root[data-theme=dark] .orderHiddenLi[data-selected=true]{background-color:#5c4e2e!important}:root[data-theme=dark] .typeHiddenLi:hover,:root[data-theme=dark] .creativityHiddenLi:hover,:root[data-theme=dark] .statusHiddenLi:hover,:root[data-theme=dark] .orderHiddenLi:hover{background-color:#5c4e2e}:root[data-theme=dark] #ideaMain #title{background-color:#272727}:root[data-theme=dark] #ideaMain #author{background-color:#36352c}:root[data-theme=dark] #ideaMain #mainAuthorAccount{color:#cba95c}:root[data-theme=dark] #ideaLikeSaveSection{background-color:#272727}:root[data-theme=dark] #ideaLikeSaveSection ul li:hover{background-color:#36352c}:root[data-theme=dark] #imagesInfo .imageInfoLi{background-color:#000;border-top:1px solid #cba95c}:root[data-theme=dark] #downloadSection{background-color:#272727}:root[data-theme=dark] #downloadButton{background-color:#ffdd8d}:root[data-theme=dark] #downloadButton:active{background-color:#5c4e2e}:root[data-theme=dark] #devLogsSection{background-color:#000}:root[data-theme=dark] #licenseSection{background-color:#272727}:root[data-theme=dark] .log{border-top:1px solid #cba95c}:root[data-theme=dark] #commentSection{background-color:#272727}:root[data-theme=dark] .writerPage,:root[data-theme=dark] .writerUserName{color:#cba95c}:root[data-theme=dark] .underComments{border-left:1px solid #5c4e2e}:root[data-theme=dark] #accountAsideInfo{background-color:#272727;border-right:1px solid #cba95c}:root[data-theme=dark] #mainAccountSectionInfo{background-color:#000}:root[data-theme=dark] #navBarForAccountSaved{background-color:#272727}:root[data-theme=dark] #navBarForAccountSaved ul li:hover{background-color:#5c4e2e}:root[data-theme=dark] #newIdeaMain #title,:root[data-theme=dark] #newIdeaMain #title::placeholder{color:#cba95c;background-color:#272727}:root[data-theme=dark] #newIdeaMain #author{background-color:#272727}:root[data-theme=dark] #newIdeaMain #mainAuthorAccount{color:#cba95c}:root[data-theme=dark] #newIdeaMain #additionalInfo,:root[data-theme=dark] #newIdeaMain #imagesInfo .imageInfoLi,:root[data-theme=dark] #newIdeaMain #devLogsSection{background-color:#000}:root[data-theme=dark] #commentsList,:root[data-theme=dark] .underComments{list-style-image:url(../media/commentTag_Pro.6023f909.svg)}:root[data-theme=dark] .notificationsUl li{background-color:#000}:root[data-theme=dark] .notificationsUl li:hover{background-color:#35290c!important}:root[data-theme=dark] .unReadNotification{background-color:#5c4e2e!important}:root[data-theme=dark] .hiddenNotificationData div input{background-color:#cba95c}:root[data-theme=dark] .hiddenNotificationData div input:hover{background-color:#5c4e2e}:root[data-theme=dark] #loginMain{background-color:#000}:root[data-theme=dark] #loginMain section{background-color:#272727}:root[data-theme=dark] #loginMain a{color:#ffdd8d}:root[data-theme=dark] #loginMain a:hover{color:#5c4e2e}:root[data-theme=dark] #loginMain #signInLoginPageButton{color:#5c4e2e;background-color:#cba95c;border:1px solid #5c4e2e}:root[data-theme=dark] #loginMain form input{color:#cba95c;background-color:#5c4e2e;border:1px solid #cba95c}
