/* so umm */
/* i think the css got corrupted while copying so dont be surprised if you see a bunch of *s and random spaces */

#statuscafe {
padding: .5em;
background-color: azure;
border: 1px solid midnightblue;
color: black;
}
#statuscafe-username {
margin-bottom: .5em;
}
#statuscafe-content {
margin: 0 1em 0.5em 1em;
}
/* user styles */

/* styles are what change the color and sizes of stuff on your site. */

/* these are variables that are being used in the code
 t hese ten*ded to confuse some people, so I only kept
 the images as variables */

:root {
    --body-bg-image: url('https://box.sctech.qzz.io/tiled.jpg'); /* i changed dis */

    /* colors */
    --content: #43256E;
}

/* if you have the URL of a font, you can set it below */
/* feel free to delete this if it's not your vibe */

/* this seems like a lot for just one font and I would have to agree
 b ut I wan*ted to include an example of how to include a custom font.
 If you download a font file you can upload it onto your Neocities
 and then link it! Many fonts have separate files for each style
 (bold, italic, etc. T_T) which is why there are so many!

 */

@font-face {
    font-family: Nunito;
    src: url('https://sadhost.neocities.org/fonts/Nunito-Regular.ttf');
}

@font-face {
    font-family: Nunito;
    src: url('https://sadhost.neocities.org/fonts/Nunito-Bold.ttf');
    font-weight: bold;
}

@font-face {
    font-family: Nunito;
    src: url('https://sadhost.neocities.org/fonts/Nunito-Italic.ttf');
    font-style: italic;
}

@font-face {
    font-family: Nunito;
    src: url('https://sadhost.neocities.org/fonts/Nunito-BoldItalic.ttf');
    font-style: italic;
    font-weight: bold;
}

body {
    font-family: 'Nunito', sans-serif;
    margin: 0;
    background-color: #690206;
    /* you can delete the line below if you'd prefer to not use an image */
    background-size: 65px;
    color: #fceaff;
    background-image: var(--body-bg-image);
}

* {
    box-sizing: border-box;
}

/* below this line is CSS for the layout */

/* this is a CSS comment
 t o uncomm*ent a line of CSS, remove the * and the /
 before and after the text */


/* the "container" is what wraps your entire website */
/* if you want something (like the header) to be Wider than
 t he other* elements, you will need to move that div outside
 of the container */
#container {
max-width: 900px;
/* this is the width of your layout! */
/* if you change the above value, scroll to the bottom
 and cha*nge the media query according to the comment! */
margin: 0 auto;
/* this centers the entire page */
}

/* the area below is for all links on your page
 EXCEPT fo*r the navigation */
#container a {
color: #fa5056;
font-weight: bold;
/* if you want to remove the underline
 y ou can* add a line below here that says:
 text-decoration:none; */
text-decoration:none;
}

#header {
width: 100%;
background-color: #690206;
/* header color here! */
height: 150px;
/* this is only for a background image! */
/* if you want to put images IN the header,
 you can* add them directly to the <div id="header"></div> element! */
background-image: var(--header-image);
background-size: 100%;
}

/* navigation section!! */
#navbar {
height: 40px;
background-color: #690206;
/* navbar color */
width: 100%;
}

#navbar ul {
display: flex;
padding: 0;
margin: 0;
list-style-type: none;
justify-content: space-evenly;
}

#navbar li {
padding-top: 10px;
}

/* navigation links*/
#navbar li a {
color: #fceaff;
/* navbar text color */
font-weight: 800;
text-decoration: none;
/* this removes the underline */
}

/* navigation link when a link is hovered over */
#navbar li a:hover {
color: #a49cba;
text-decoration: underline;
}

#flex {
display: flex;
}

/* this colors BOTH sidebars
 i f you wa*nt to style them separately,
create styles for #leftSidebar and #rightSidebar */
aside {
    background-color: #4f1416;
    width: 200px;
    padding: 20px;
    font-size: smaller;
    /* this makes the sidebar text slightly smaller */
}


/* this is the color of the main content area,
 between t*he sidebars! */
main {
    background-color: #8a2226;
    flex: 1;
    padding: 20px;
    order: 2;
}

/* what's this "order" stuff about??
 a llow me *to explain!
 if you're using both sidebars, the "order" value
     tells the CSS the order in which to display them.
     left sidebar is 1, content is 2, and right sidebar is 3! */

#leftSidebar {
    order: 1;
}

#rightSidebar {
order: 3;
}

footer {
    background-color: #690206;
    /* background color for footer */
    width: 100%;
    height: 40px;
    padding: 10px;
    text-align: center;
    /* this centers the footer text */
}

h1,
h2,
h3 {
    color: #fceaff;
}

h1 {
    font-size: 25px;
}

strong {
    /* this styles bold text */
    color: #fceaff;
}

/* this is just a cool box, it's the darker colored one */
.box {
    background-color: #8a2226;
    border: 1px solid #fa5056;
    padding: 10px;
}

/* CSS for extras */

#topBar {
width: 100%;
height: 30px;
padding: 10px;
font-size: smaller;
background-color: #8a2226;
color: #fceaff;
}


/* BELOW THIS POINT IS MEDIA QUERY */

/* so you wanna change the width of your page?
 b y defaul*t, the container width is 900px.
 in order to keep things responsive, take your new height,
and then subtrack it by 100. use this new number as the
"max-width" value below
*/

@media only screen and (max-width: 800px) {
    #flex {
    flex-wrap: wrap;
    }

    aside {
        width: 100%;
    }

    /* the order of the items is adjusted here for responsiveness!
     s ince t*he sidebars would be too small on a mobile device.
     feel free to play around with the order!
     */
    main {
        order: 1;
    }

    #leftSidebar {
    order: 2;
    }

    #rightSidebar {
    order: 3;
    }

    #navbar ul {
    flex-wrap: wrap;
    }
}
