/* ------------------------ */
/*      Globe Settings      */
/* ------------------------ */
body {
    font-family: "LXGW WenKai Screen", "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;
}

/* Background */
body[data-md-color-scheme="default"] {
    background:
        linear-gradient(rgba(255, 255, 255, 0.64),rgba(255, 255, 255, 0.64)),
        url('/images/background.webp') no-repeat center center fixed;
    background-size: cover;
    background-attachment: fixed;
}
@supports (-webkit-touch-callout: none) {
    body[data-md-color-scheme="default"] {
        background-attachment: scroll;
        background-repeat: initial;
    }
}

/* Images in dark theme */
[data-md-color-scheme="slate"] .md-typeset img,
[data-md-color-scheme="slate"] .md-typeset svg,
[data-md-color-scheme="slate"] .md-typeset video {
    filter: brightness(0.85) invert(0.05);
}

/* Hidden scrollbar */
html, body {
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE and Edge */
}
html::-webkit-scrollbar,
body::-webkit-scrollbar { /* Chrome, Safari, Opera */
    display: none;
    width: 0 !important;
    height: 0 !important;
    background: transparent;
}

/* Link colors */
a {
    text-decoration: none !important;
}

/* ------------------------ */
/*        Header bar        */
/* ------------------------ */
/* Logo icon change color with scheme */
.md-header__button.md-logo svg {
    color: var(--md-default-fg-color);
}
[data-md-color-scheme="slate"] .md-header__button.md-logo svg {
    color: hsla(var(--md-hue), 0%, 100%, 1);
}

.md-search__button:after{
    display: none;
}

.md-header__source{
    display: none;
}

/* ------------------------ */
/*        Footer bar        */
/* ------------------------ */
.md-copyright{
    margin: auto;
    text-align: center;
}

/* ------------------------ */
/*        Sider bar         */
/* ------------------------ */

/* ------------------------ */
/*       Main content       */
/* ------------------------ */
.md-typeset .headerlink {
    display: none;
    pointer-events: none;
}

/*
.md-content {
    -webkit-backdrop-filter:blur(.4rem);
    backdrop-filter:blur(.4rem);
    background-color:var(--md-default-bg-color);
    color:var(--md-default-fg-color);
}
[data-md-color-scheme="default"] .md-content {
    border-radius: .8rem;
    border-left:.05rem solid var(--md-default-fg-color--lightest);
    border-right:.05rem solid var(--md-default-fg-color--lightest);
}
.md-content__inner{
    margin: 0;
    padding: 1.8rem 1.5rem;
}
*/

/* ------------------------ */
/* Header、Footer 全透明  */
/* ------------------------ */
/*
.md-header, .md-tabs, .md-footer, .md-footer-meta {
    background-color: transparent !important;
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}
*/
