@import url('https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400..700&display=swap');

.pixelify-sans-pixel {
    font-family: "Pixelify Sans", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}

/* @font-face {
  font-family: 'Spirit';
  src: url('/Spirit.ttf') format("truetype");
}  */

body {
    margin: 50px 200px;
    height: 312px;
    background-color: #FFF;
    background-image:
        /*
        first linear gradient is the bottom so opacity less
        total length is 68px ?? idk why 324 seems good for height
        */

        repeating-linear-gradient(0deg,
            /*top to bottom*/
            /*first value is where it starts, 2nd is stop*/
            rgba(13, 71, 161, 0.6) 0px 12px,
            /* blue top 12 */
            rgba(255, 255, 255, .6) 12px 16px,
            /* white */
            rgba(13, 71, 161, .6) 16px 20px,
            /* blue middle */
            rgba(255, 214, 0, .6) 20px 24px,
            /* yellow */
            rgba(13, 71, 161, .6) 24px 36px,
            /* blue bottom 12*/
            rgba(213, 0, 0, .6) 36px 68px
            /* red */

        ),
        repeating-linear-gradient(90deg,
            rgba(13, 71, 161, 1) 0px 12px,
            /* blue top 12 */
            rgba(255, 255, 255, 1) 12px 16px,
            /* white */
            rgba(13, 71, 161, 1) 16px 20px,
            /* blue middle */
            rgba(255, 214, 0, 1) 20px 24px,
            /* yellow */
            rgba(13, 71, 161, 1) 24px 36px,
            /* blue bottom 12*/
            rgba(213, 0, 0, 1) 36px 68px
            /* red */
        );
}

header,
nav,
#main {
    color: brown;
    padding: 6px;
    border-width: 7px;
    border-style: solid;
    border-image: url("https://foollovers.com/mat/menu05/51a-none.gif") 9 fill round;
    font-family: 'Pixelify Sans', sans-serif;
}

.frilly-border {
    border-width: 9px;
    border-style: solid;
    border-image: url("https://mypillowfort.nekoweb.org/border/59.png") 10 fill round;
}

h1 {
    /*only used in header rn*/
    text-align: center;
    color: #FFF5E4;
    font-family: 'Spirit', sans-serif;
    font-size: 50px;
    text-shadow: 2px 2px brown;
}

/*grid defining calculating specifying counting*/

.grid {
    display: grid;
    grid-template-columns: 200px auto;
    grid-gap: 20px;

}

header {
    grid-row: 1/2;
    grid-column: 1/3;
    margin: 0 10%;
    min-width: 500px;
}

nav {
    grid-row: 2/3;
    grid-column: 1/2;
    height: min-content;
}

#main {
    grid-row: 2/3;
    grid-column: 2/3;
    min-width: 650px;
}

/*main shit*/
table {
    padding: 1em .5em;
    width: 100%;
}

tr,
td {
    padding: 6px;
    text-align: center;
}

th {
    color: #FFF5E4;
    border-width: 7px;
    border-style: solid;
    border-image: url("https://foollovers.com/mat/menu05/51a-none.gif") 9 fill round;
    
}

/* CSS */
button {
    display: flex;
    border: 2px none #563829;
    color: brown;
    background:none;
    padding: 2px 10px;
    cursor: pointer;
    display: block;
    width:fit-content;
    text-align: center;
    align-items: center;
    justify-content: center;

    transition: all .3s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    font-family: 'Pixelify Sans', sans-serif;
    font-size: medium;
}

button:hover {
    color: #FFF5E4;
    background-color: #563829;
}

.container, #logs {
    padding: 0 .5em;
    width: auto;
}

#priority-table td{
    vertical-align: top;
    table-layout: fixed;
    width: 25%;
}

#priority-table img{
    height: 200px;
}