:root{
    --articles:rgb(36,36,36);
    --simsav:cyan;
    --simsav-selection:rgba(0,200,200,1);
    --default-background:black;

    --bg-gradient1:black;
    --bg-gradient2:rgb(45,45,45);

    --search-bar:rgb(100,100,100);

    --code:rgb(48,48,48);

    --font-regular:sfproreg,sans-serif;
    --font-medium:sfpromed,sans-serif;
    --font-bold:sfprobold,sans-serif;

    /*
    --font-reg:inter18pt_med, sans-serif;
    --font-bold:inter18pt_bold, sans-serif;
    --font-h1:inter28pt_bold, sans-serif;
    --font-h2-h3:inter24pt_bold, sans-serif;*/
}
::selection{
    background-color: var(--simsav-selection);
    text-shadow: 1px 1px 2.5px var(--default-background);

}
*{
    margin:0;padding:0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html{
    scroll-behavior: smooth;
}
body{
    font-family:var(--font-medium);
    font-weight:400;
    /*font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;*/

    min-height: 100vh;

    /*background-image:url(soopra.webp);
    background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
	background-size:cover;*/

}
code{
    font-family:cascadiamono;
    border-radius:5.5px;
}
.code-snippet{
    font-family:cascadiamono;
    background:var(--code);
    padding: 10px 10px;
}
input[type=text]{
    /*font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;*/
    
    font-family:var(--font-medium);
}
a{
    color:var(--link-color);
    text-decoration: none;
}
p a:hover{
    text-decoration:underline;
}
h1,h2,h3,h4,strong,b{
    font-family:var(--font-bold);
    font-weight: 400;
}
figcaption{
    font-size: 0.67rem;
    padding: 0; margin: 0;
    
    /* font-family: SFPROBOLD; */
}
