.home-item,[open].home-login-dialog,.home-login-dialog:not([open]){transition-timing-function:cubic-bezier(0.35, 0.01, 0.43, 0.93);transition-property:all;transition-delay:.25s;transition-duration:.5s}.home-item{box-shadow:.4px .4px .6px rgba(0,0,0,.027),.8px .8px 1.4px rgba(0,0,0,.039),1.4px 1.4px 2.4px rgba(0,0,0,.048),2.2px 2.2px 3.7px rgba(0,0,0,.056),3.2px 3.2px 5.5px rgba(0,0,0,.064),4.7px 4.7px 8px rgba(0,0,0,.072),7px 7px 12.1px rgba(0,0,0,.081)}.home-login-dialog{position:absolute;width:95VW;display:flex;flex-direction:column;row-gap:16px;column-gap:16px;background-color:hsl(0,0%,98.5294117647%);border:1px solid #2b6732;border-radius:10.4px;top:-100%}[open].home-login-dialog{transform:translateY(55%)}[open].home-login-dialog::backdrop{animation:1s cubic-bezier(0.785, 0.135, 0.15, 0.86) .5s forwards show-backdrop}.home-login-dialog:not([open]){transform:translateY(-95%)}.home-login-dialog::backdrop{background:rgba(101,109,154,.35);backdrop-filter:blur(0.2rem)}.home-login-button,.home-login-dialog-close{width:100%;padding:16px 0px;border-radius:8px;background:hsl(127,41.095890411%,75.0196078431%);border:1px solid #2b6732;font-weight:normal;color:#2b6732}.home{display:grid;grid-template-rows:10% 1fr;row-gap:32px;padding:24px 0px 24px 0px}.home-login{width:100%;align-self:center}.home-login-button{padding:0px}.home-content{display:flex;justify-content:center;flex-wrap:wrap;row-gap:24px;column-gap:24px}.home-item{display:grid;align-items:center;grid-template-rows:1fr;grid-template-columns:1fr;border-radius:7.2px;border:2px solid hsl(127,41.095890411%,39.3333333333%);color:#f0f0f0;text-decoration:none;cursor:pointer}.home-item-image{grid-column:1/2;grid-row:1/2;width:100%;height:100%;object-fit:cover}.home-item-text{grid-column:1/2;grid-row:1/2;width:100%;padding:.75rem 0px;align-self:center;text-align:center;background-color:rgba(43,103,50,.7)}#login{display:flex;flex-direction:column;gap:16px}input{width:95%;border-radius:4px;background:rgba(0,0,0,0);border:1px solid rgb(96.75,96.75,96.75);padding-left:8px;transition:box-shadow .25s}input:focus{box-shadow:0 0 15px rgba(44,44,44,.5)}input:focus-visible{outline:none}input:active{outline:none}