:root {
    --border-color: rgb(41, 37, 36);
}

* {
    font-family:
        SF Pro,
        ui-sans-serif,
        system-ui,
        sans-serif,
        Apple Color Emoji,
        Segoe UI Emoji,
        Segoe UI Symbol,
        Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -moz-tab-size: 4;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;

    color: rgb(41 37 36);
}

body {
    background-color: rgb(255, 240, 223);
}

/* Fallback for when Tailwind isn't loaded (local file access, offline) */
.hidden {
    display: none !important;
}

#links > a {
    transition: scale 0.05s ease-out;
    &:hover {
        scale: 1.1;
    }
}

.line-holder {
    position: relative;
    width: min(300px, 100%);
    height: 1px;
    flex: 0 0 auto;
    background-color: currentColor;
}

.smallLine {
    display: none;
}

.smallLine1 {
    display: none;
}
.smallLine2 {
    display: none;
}

.smallLine {
    background-size: initial;
}
