/* =========================================================
   BASE
   ========================================================= */

html {
    color-scheme: dark;

    background: var(--alkula-page-bg);
    background-attachment: fixed;
}

body {
    color: var(--alkula-text);
    background: transparent !important;

    padding-top: 3rem !important;
    margin: 0 auto;
}

/* =========================================================
   LINKS
   ========================================================= */

a {
    color: var(--alkula-blue);
}

a:hover {
    color: var(--alkula-green);
}

/* =========================================================
   PASTE FOOTER
   ========================================================= */

.paste-footer {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    gap: 0.8rem;

    margin-top: 2rem;

    border-top: 0;
}

.paste-footer-meta {
    width: 100%;

    padding-top: 0.8rem;

    border-top: 1px solid var(--alkula-border);

    text-align: center;
}

.paste-brand-signature {
    display: flex;
    flex-direction: column;
    align-items: center;

    gap: 0.15rem;

    margin-top: 1.5rem;
}

/* =========================================================
   MICROBIN CREDIT
   ========================================================= */

.microbin-credit {
    margin: 0 !important;

    color: var(--alkula-muted);
    font-size: 0.75rem;
}

.microbin-credit a {
    color: var(--alkula-blue);
}

.microbin-credit a:hover {
    color: var(--alkula-green);
}
