html, body {
  height: 100%;
  margin: 0;
}
body {
    font-family: Arial, sans-serif;
    color: lch(95.59% 34.01 103.59);
    margin: 0;
    padding: 0;
    text-align: center;
background-image: url("../images/bricktile.png");
  background-repeat: repeat;              /* tile in both directions */
  background-position: top left;          /* anchor */
  image-rendering: pixelated;             /* keep pixel art crisp */

}
/* this is for making links underlined instead of blue */ 
a {
    color: inherit; /* or specify a color */
    text-decoration: none;
}

.header {
    font-size: 48px;
    font-weight: bold;
    padding: 20px;
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    box-sizing: border-box;
}
.header2 {
    font-size: 48px;
    font-weight: bold;
    padding: 20px;
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    box-sizing: border-box;
    margin: auto;
     text-align: center;
}


.header2 {
    font-size: 48px;
    font-weight: bold;
    padding: 20px;
    background-color: rgba(19, 21, 19, 0.3);
    width: 100%;
    box-sizing: border-box;
   justify-content: center;
}

.container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 5px;
    gap: 20px;

}

.menu {
    background-color: #000000;
    border: 3px solid #fffffe;
    padding: 5x;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
}

.noos {
    text-align: left;
    border: 30px solid transparent;          /* thickness matches slice */
  border-image-source: url("../images/tableborderslice90x90.png");
  border-image-slice: 30;                  /* cut 30px from each side */
  border-image-repeat: round;              /* tile edges evenly */
  background-color: rgba(28, 65, 65, 0.6);       /* translucent table fill */
    padding: 10px 20px;
    width: 60%;
    box-sizing: border-box;
    gap: 20px;
    margin: 0 auto;
}


.boxheader { 
text-align: center;
}

/* Responsive Design */
@media (max-width: 900px) {
    .container {
        flex-direction: column;
        align-items: center;
    }
    .column {
        width: 80%;
    }
}
