*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

:root{
    --primary-color: #E52020;
    --primary-color-hover: #b81919;
}

html {
    scroll-behavior: smooth;
}

body{
    font-family: "Roboto", sans-serif;
}

::-webkit-scrollbar{
    width: 14px;
}

::-webkit-scrollbar-thumb{
    background: rgb(52, 52, 52);
    border-radius: 99px;
    border: 4px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    transition: 0.3s;
}

::-webkit-scrollbar-track{
    background-color: #1F1F1F;
}

::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:active{
    background: rgb(62, 62, 62);
    border-radius: 99px;
    border: 4px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    transition: 0.3s;
}

.primary-btn{
    background-color: var(--primary-color);
    color: white;
    padding: 10px 15px;
    border-radius: 6px;
    text-align: center;
    outline: none;
    border: none;
    cursor: pointer;
    transition: 0.3s;
}

.primary-btn:hover{
    background-color: var(--primary-color-hover);
}

.secondary-btn{
    background-color: #54545400;
    color: #545454;
    border: 1px solid #545454;
    padding: 10px 15px;
    border-radius: 6px;
    text-align: center;
    cursor: pointer;
    transition: 0.3s;
}

.secondary-btn:hover{
    background-color: #545454;
    color: white;
}