<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: "Helvetica World";
    src: url("https://virtualheritage.unife.it/assets/fonts/helvetica-world-regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}

body {
  font: 400 18px/1.5 "Helvetica World", "Helvetica", serif;
  background-size: cover;
  background-attachment: fixed;
  color: #111;
  background-color: white;
  -webkit-text-size-adjust: 100%;
  -webkit-font-feature-settings: "kern" 1;
  -o-font-feature-settings: "kern" 1;
  font-feature-settings: "kern" 1;
  -webkit-font-kerning: normal;
  font-kerning: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-x: hidden;
  width: 100%;
  background-color: white;
}

.site-page-pagination, .sub-menu {
    display: none;
}

.site-nav {
 background-color: #CCC;
color: #FFF;
}

.site-title img {
 margin: 0px;
 width: 100%; 
 height: auto;
}

.site-header .wrapper &gt; * {
  padding: 0px;
}

.item-showcase {
border-top: 0px;
border-bottom: 0px;
}

.home-h1 {
    font-size: 75px;
    font-weight: bold;
    text-align: center;
}


.header-h1 {
    font-size: 50px;
    font-weight: bold;
}

.header-h2 {
    font-size: 35px;
    font-weight: bold;
}


.category-container {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    max-width: 1200px;
    margin: 0 auto;
  }
  
  .category-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 250px;
    margin: 20px;
    text-align: center;
  }
  
  .leaf-icon {
    width: 120px;
    height: 180px;
    margin-bottom: 15px;
    transform: rotate(45deg); /* Rotate the leaf container */
  }
  
  .leaf {
    width: 100%;
    height: 100%;
  }
  
  .leaf-teal {
    fill: #2AA9A9;
  }
  
  .leaf-dark-teal {
    fill: #006B6B;
  }
  
  .leaf-light-blue {
    fill: #7FBEC9;
  }
  
  .category-title {
    font-size: 28px;
    font-weight: normal;
    line-height: 1.2;
  }


.site-header a {
    text-decoration: none;
}

.site-header .active {
    text-decoration: underline;
}

.site-header .wrapper&gt;* {
    padding: 0px;
}

/* Footer-specific styles */
.site-footer.h-card {
  background-color: #5EAAB8;
  padding: 20px 0;
  width: 100%;
  margin: 0;
  box-sizing: border-box;
}

.site-footer.h-card .wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

.site-footer.h-card a {
  color: white !important;
  text-decoration: none;
  font-size: 18px;
  font-family: Arial, sans-serif;
  font-weight: normal;
}

.site-footer.h-card a:hover {
  text-decoration: underline;
}

/* Override the specific inline styles with more targeted selectors */
.site-footer.h-card .wrapper div[style*="display: flex"] {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
}

.site-footer.h-card .wrapper div a strong[style*="color: black"] {
  color: white !important;
  font-weight: normal !important;
}</pre></body></html>