:root {
    --bgcolor: #bdede0;
    --second-bgcolor: #181818;
    --bggradient: linear-gradient(90deg,
            rgba(189, 237, 224, 1) 0%,
            rgba(111, 88, 201, 1) 100%);
    --content: #d6d8d6;
    --links: #c6a8c6;
    --primarycolor: #7e78d2;
    --secondarycolor: #6f58c9;
    --headertext: #f1f1f9;
    --width-aside: 250px;
}

body {
    margin: 0;
    background: var(--bgcolor);
    color: var(--content);
}

* {
    box-sizing: border-box;
}

header {
    position: relative;
    width: 100%;
    background-color: var(--second-bgcolor);
    height: 150px;
    margin: 10px 0 0 0;
}

#oneko-bed {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 0;
    bottom: 0;
}

strong,
i {
    padding: 0 !important;
}


#container {
    max-width: 1200px;
    /* this is the width of your layout! */
    /* if you change the above value, scroll to the bottom and
    change the media query according to the comment! */
    margin: 0 auto;
    /* this centers the entire page */
    padding: 0 5px;
}


#flex {
    display: flex;
    margin: 5px 0;
}

#flex main,
aside {
    border: 1px black solid;
}


/* this colors BOTH sidebars
if you want to style them separately,
create styles for #leftSidebar and #rightSidebar */
aside {
    background-color: #241445;
    min-width: var(--width-aside);
    max-width: var(--width-aside);
    font-size: 15;
    position: relative;
    padding-bottom: 40px;
    /* this makes the sidebar text slightly smaller */
}

/* this is the color of the main content area,
between the sidebars! */
main {
    background-color: #43256e;
    flex: 0;
    order: 2;
    margin: 0 5px;
    min-width: calc(100% - var(--width-aside) * 2 - 10px);
    max-width: calc(100% - var(--width-aside) * 2 - 10px);
}


#leftSidebar {
    order: 1;
}

#rightSidebar {
    order: 3;
}
