/* ==========================================
RESET
========================================== */

*{
margin:0;
padding:0;
box-sizing:border-box;
}

html{

scroll-behavior:smooth;

}

body{

background:var(--bg);

font-family:var(--body);

color:var(--text);

overflow-x:hidden;

line-height:1.6;

-webkit-font-smoothing:antialiased;

}

img{

display:block;

width:100%;

user-select:none;

}

a{

color:inherit;

text-decoration:none;

}

button{

font:inherit;

cursor:pointer;

border:none;

background:none;

}

ul{

list-style:none;

}

.container{

width:min(92%,var(--container));

margin:auto;

}

section{

padding:7rem 0;

position:relative;

overflow:hidden;

}

::selection{

background:var(--gold);

color:#000;

}

::-webkit-scrollbar{

width:10px;

}

::-webkit-scrollbar-track{

background:#111;

}

::-webkit-scrollbar-thumb{

background:var(--gold);

border-radius:999px;

}