/*
 * Kiwi College of New Zealand Single Sign-On System SimpleSAMLphp theme
 * Generated by: ssp-theme-generator.sh v20230725
 * At: Sat Feb 10 00:02:46 UTC 2024
 *
 * This CSS file is included after SimpleSAMLphp's default CSS and merely
 * overrides the default styling for this theme.
 */

:root {
    --theme-colour: #424242;
    --theme-up-complement: hsl(90.00000, 29.41300%, 19.99900%);
    --theme-dn-complement: hsl(30.00000, 29.41300%, 19.99900%);
}

/*
 * if your logo is displaying wrong, you most likely need to change
 * the width and height dimensions here.
 */
.logo-icon {
    padding: 0.5rem 0;
    height: calc(6rem - 1rem);
    width: auto;
}

#logo {
    display: inline-flex;
}

#logo div {
    display: flex;
    align-items: center;
    justify-content: center; /* 如果你也想水平居中 */
    font-size: 2rem;
}

#logo a:hover,
#logo a:focus {
    background-color: inherit;
    padding: inherit;
}

#header,
#footer {
    background: var(--theme-colour);
}

#menu {
    background: var(--theme-colour);
}

#menu .pure-menu-selected,
#menu .pure-menu-heading {
    background: var(--theme-up-complement);
}

#menu .pure-menu ul,
#menu .pure-menu .menu-item-divided {
    border-top: 1px solid var(--theme-dn-complement);
}

.pure-button-primary,
.pure-button-red {
    background-color: var(--theme-colour);
}

.pure-button-red:hover,
.pure-button-red:focus {
    background: var(--theme-dn-complement);
}

.logo-footer,
.copyrights {
    display: none;
}

.footer-links {
    padding-top: 0.5rem;
    height: 3.5rem;
    font-size: .8rem;
}

