html {
    --sl-red: #CC0000;
    --sl-red-darker: #b50000;
    --sl-gray-dark: #333;
    --sl-gray-light: #999;

    --sl-separator-color: var(--sl-gray-dark);
    --sl-separator: 1px dashed var(--sl-separator-color);
}

a.btn {
    padding: 4px 16px;
    border-radius: 4px;
    display: flex;
    gap: .25rem;
    margin-bottom: 4px;

    &.big {
        font-size: 20px;
        padding: 8px 20px;
    }

    &:hover {
        text-decoration: none;
        opacity: .8;
    }

    &:active {
        transform: scale(0.95) translate3d(0, 0, 0);
    }
}

video {
    border-radius: 1rem;
}