html{--lumo-primary-color: #648392 !important;--lumo-secondary-color: #D9E8D7 !important;--lumo-primary-text-color: #4B626E !important;--lumo-font-family: Roboto}.floating-action-button{position:fixed;bottom:80px;right:20px;z-index:1000;border-radius:50%;width:60px;height:60px;cursor:pointer}.toolbar vaadin-button{background:transparent;box-shadow:none;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;cursor:pointer;display:block;top:-5px}.toolbar vaadin-button vaadin-icon{width:24px;height:24px;margin:0;padding:0}.toolbar vaadin-button:hover,.toolbar vaadin-button:focus,.toolbar vaadin-button:active{background:transparent!important;box-shadow:none!important;border:none!important}.splide,.splide__track,.splide__slide__container{width:100%!important;height:100%!important}#cabinets .splide__slide{margin-bottom:4em!important;display:flex!important}.splide__slide .splide__slide{margin-bottom:0!important;display:flex!important;height:auto!important}.cabinetName{justify-content:center!important;align-items:center!important}.cabinetName h2{cursor:pointer;font-size:4vh;font-weight:900;text-transform:uppercase;margin:1rem 0}.cabinet{cursor:pointer}.cabinet:hover,.binder:hover{transform:scale(1.03);transition:transform .3s ease}.shelf{border-bottom:2em solid #A7B6A5;width:100%;height:auto}.shelfNameLayout{justify-content:space-between!important;align-items:left!important}.shelfName{cursor:pointer;font-size:1.4em;font-weight:900;text-transform:uppercase;margin:0}.shelfSlide{width:100%;height:100%}.shelfSlide .splide__slide{height:30%}.shelfSlideContainer{display:flow-root;align-content:end}#binders{width:100%;height:70%;margin:auto 0}.binder{cursor:pointer}.binderName{font-size:1.75em;font-weight:700;text-transform:uppercase}.pswp-gallery{width:100%;height:100%}.pswp-gallery .splide .splide__slide img{width:100%;height:auto;object-fit:none}.justify-evenly{justify-content:space-evenly!important}.joined-buttons{padding:0;gap:0}.joined-left{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.joined-right{border-top-left-radius:0;border-bottom-left-radius:0}
