:root{--wedit-logo-size:10rem}html,body,a{color:var(--iris-text-color);height:100%;text-decoration:none!important}.publicWrapper{display:flex;flex-direction:column;width:100%;height:100%;gap:0;background-color:#f2f2f2}.publicWrapper.mobileApp{background-color:var(--iris-primary);background-image:none}.publicWrapper.coverMode{color:#fff;background-image:url(/img/cover.jpg);background-size:cover;background-color:rgba(223,153,202,.7);background-blend-mode:lighten;background-attachment:fixed;overflow:auto}.publicHeaderWrapper{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:var(--iris-primary)}.publicHeaderWrapper .diotimaLogo .svgIcon{width:4rem}.publicContentWrapper{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:0;padding:1rem}.publicBodyWrapper{flex-grow:1;overflow:auto;display:flex;flex-direction:column;gap:0;background-color:var(--clipit-content-bg)}@media screen and (max-width:500px){.publicContentWrapper{padding:.5rem}}.loginWrapper{flex:1;display:flex;gap:3rem;justify-content:center}.logoWrapper{display:flex;flex-direction:column;gap:1rem;align-items:center;font-size:1.1rem;font-weight:600;margin-top:3rem;margin-bottom:3rem}.diotimaLogo .svgIcon{fill:white;stroke:var(--iris-primary);stroke-width:3px}.diotimaLogo.Framed{display:flex;aspect-ratio:1/1;border-radius:15%;padding:1rem;background:var(--iris-primary);width:var(--wedit-logo-size)}.diotimaLogo.Framed .svgIcon{width:100%}.diotimaLogo.Mobile .svgIcon{width:10rem}.publicWrapper.coverMode .irisLoginWrapper .irisLoginBox{color:var(--iris-text-color);background-color:#fff;border-color:#fff}@media screen and (max-width:500px){.logoWrapper{margin-top:1.5rem;margin-bottom:1.5rem}.irisLoginTopic{font-size:1.2rem}}.mobileLoginWrapper{flex-grow:1;display:flex;justify-content:center;align-items:center;color:#fff;background:var(--iris-primary)}.mobileLoginWrapper .irisLoginButton input{border-color:#fff!important}.invitationWrapper{display:flex;flex-direction:column;justify-content:center}.invitationInfo{display:flex;flex-direction:column;align-items:center}.inviterName{font-weight:600}.invitationBtn{margin-top:1em}