@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap";:root,html,html:not([data-theme]){--color-primary:#003a7f;--color-secondary:#5bc4f1;--color-background-general:#fff;--color-background-page:#fff;--color-alert:#fabc43}[data-theme=dark]{--color-primary:#003a7f;--color-secondary:#5bc4f1;--color-background-general:rgba(0,38,82,.3);--color-background-page:rgba(0,58,127,.5);--color-alert:#fabc43}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-background-page);color:var(--color-primary);font-family:Rubik,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}[data-theme=dark] .page-title,[data-theme=dark] body,[data-theme=dark] div,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] label,[data-theme=dark] li,[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] td,[data-theme=dark] th{color:#fff}[data-theme=dark] .filter-label,[data-theme=dark] .page-title,[data-theme=dark] .preferiti-title{color:#fff!important}[data-theme=dark] a{color:#5bc4f1}[data-theme=dark] a:hover{color:#fff}.homepage-header,.page-header{background-color:#5bc4f1!important}.page-footer__home-btn{border-radius:8px!important;gap:.5rem!important;padding:.75rem 1rem!important}.page-footer__home-text{color:#fff;font-family:Rubik,sans-serif;font-size:1rem;font-weight:500}
