/** This file is auto-generated by the Clean Theme configuration. Do not edit the file directly. */

:root {
    --hh-ct-container-max-width: 1600px;
    --default: #1abc9c;
    --primary: #31414a;
    --info: #3498db;
    --success: #2ecc71;
    --warning: #f1c40f;
    --danger: #e74c3c;
    --link: #16a085;
    --hh-ct-text-color-heading: #2c3e50;
    --text-color-main: #2c3e50;
    --text-color-default: #4b4b4b;
    --text-color-secondary: #7a7a7a;
    --text-color-highlight: #242424;
    --text-color-soft: #95a5a6;
    --text-color-soft2: #838383;
    --text-color-soft3: #bac2c7;
    --text-color-contrast: #ffffff;
    --background-color-main: #f4f6f9;
    --background-color-secondary: #f7f7f7;
    --background-color-page: #ffffff;
    --background-color-highlight: #daf0f3;
    --background-color-highlight-soft: #f2f9fb;
    --hh-ct-font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --hh-ct-font-size: 15px;
    --hh-ct-font-weight: 400;
    --hh-ct-font-bold-weight: 700;
    --hh-ct-heading-font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --hh-ct-ph-font-size: 16px;
    --hh-ct-h1-font-size: 1.7em;
    --hh-ct-h1-stream-font-size: 1.45em;
    --hh-ct-h2-font-size: 1.5em;
    --hh-ct-h2-stream-font-size: 1.3em;
    --hh-ct-h3-font-size: 1.2em;
    --hh-ct-h4-font-size: 1.1em;
    --hh-ct-h5-font-size: 1.0em;
    --hh-ct-h6-font-size: 0.85em;
    --hh-ct-ph-font-weight: 700;
    --hh-ct-panel-border-width: 0px;
    --hh-ct-panel-border-style: solid;
    --hh-ct-panel-border-color: #d2d3e4;
    --hh-ct-panel-border-radius: 1px;
    --hh-ct-panel-box-shadow: 0 2px 15px rgba(0,0,0,0.08);
    --hh-ct-menu-font-size: 12px;
    --hh-ct-menu-text-color: #31414a;
    --hh-ct-menu-border-color: #e4eaec;
    --hh-ct-top-bar-height: 60px;
    --hh-ct-top-bar-font-size: 10px;
    --hh-ct-top-menu-nav-justify-content: flex-start;
    --hh-ct-top-menu-background-color: #2c3e50;
    --hh-ct-top-menu-text-color: #ffffff;
    --hh-ct-top-menu-button-hover-background-color: #1abc9c;
    --hh-ct-top-menu-button-hover-text-color: #242424;

    --background-color-main-darken-10: #dbdddf;
    --background-color-page-darken-5: #f2f2f2;
    --background-color-page-lighten-10: #ffffff;
    --background-color-page-lighten-20: #ffffff;
    --background-color-page-lighten-30: #ffffff;
    --background-color-secondary-darken-2: #f2f2f2;
    --background-color-secondary-darken-5: #eaeaea;
    --danger-darken-10: #bf3f31;
    --danger-darken-5: #d34537;
    --danger-lighten-20: #f29f97;
    --danger-lighten-5: #ea6153;
    --default-darken-2: #19b395;
    --default-darken-5: #17a689;
    --default-lighten-2: #22be9f;
    --info-darken-10: #2a7bb2;
    --info-darken-27: #1a4b6c;
    --info-darken-5: #2f8ac6;
    --info-lighten-25: #a0cfee;
    --info-lighten-30: #b6daf2;
    --info-lighten-40: #e1f0fa;
    --info-lighten-5: #4aa3df;
    --info-lighten-50: #ffffff;
    --info-lighten-8: #57aae1;
    --link-darken-2: #15977e;
    --link-lighten-5: #28a78e;
    --primary-darken-10: #1d262b;
    --primary-darken-5: #27343b;
    --primary-lighten-10: #4c5a62;
    --primary-lighten-20: #67737a;
    --primary-lighten-25: #758086;
    --primary-lighten-5: #3f4e56;
    --primary-lighten-8: #47555d;
    --success-darken-10: #25a25a;
    --success-darken-5: #29b765;
    --success-lighten-20: #80e0a9;
    --success-lighten-5: #42d17f;
    --text-color-highlight-fade-15: #24242426;
    --text-color-highlight-fade-30: #2424244d;
    --text-color-secondary-lighten-25: #bababa;
    --warning-darken-10: #c19d0c;
    --warning-darken-2: #e7bc0e;
    --warning-darken-5: #d9b00e;
    --warning-lighten-10: #f4d03f;
    --warning-lighten-20: #f7dc6f;
    --warning-lighten-40: #fcf3d0;
    --warning-lighten-5: #f2ca27;
    --hh-ct-top-bar-bottom-spacing: 30px;
    --hh-fixed-header-height: 90px;
    --hh-fixed-footer-height: 0px;
}

@media (max-width: 768px) {
    :root {
        --hh-ct-top-bar-height: 50px;
        --hh-ct-top-bar-bottom-spacing: 5px;
        --hh-fixed-header-height: 55px;
    }
}

@media (max-width: 570px) {
    :root {
        --hh-fixed-footer-height: 52px;
    }
}

/* Make the top bar cleaner */
#top-menu-nav .navbar-nav > li > a {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
}
/* Style the Project/Space Cards */
.panel {
  border: none;
  transition: transform 0.2s;
}
/* Slight lift effect when hovering over a project */
.panel:hover {
  transform: translateY(-3px);
}
/* Make the "Welcome" post stand out */
.wall-entry .media {
  border-radius: 8px;
}

