@charset "utf-8";
/* CSS Document */


.info {
    text-align: center;
    font: 400;
    font-family: Helvetica, serif;
    font-size: x-large;
    color: #7A103B;
}


.topic{
    text-align: center; 
    color: #7A103B; 
    font: 700; 
    font-family: "Lavishly Yours", cursive; 
    font-size: xxx-large;
}
.background {
    background-color: whitesmoke;
}

.body {
    text-align: left;
    font: 400;
    margin-left: 5cm;
    font-family: cursive;
    font-size: x-large;
    color: #7A103B;
}

.niconne-regular {
  font-family: "Niconne", cursive;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  color: #7A103B;
}


.ballet {
  font-family: "Ballet", cursive;
  font-weight: 800;
  font-style: normal;
  text-align: center;
}
.index{
    font-size: xxx-large;
    
    color: #bb0acd;
    text-align: center;
    font-family: "Lavishly Yours", cursive;
}
.basic-grid {
    display: grid;
    column-gap: 1rem;
    row-gap: 1rem;
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
 }
 
 .card {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: #D999F5;
  font-size: x-large;
  color: black;
  height:100%;
  width: 100%;
  border-radius: 4px;
  transition: all 500ms;
  overflow: hidden;
 
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.synopsis {
    font-size: large;
    margin-left: 10px;
    color: #7A103B;
    font-weight: bold;
}

.grape {
    margin-right: 5cm;
    text-align: right;
    font: 400;
    font-family: Helvetica, serif;
    font-size: x-large;
    color: #7A103B;
}

table {
            border: solid black;
        }

        caption {
            font-size: 30px;
            color: rgb(122, 26, 122);
            text-decoration: wavy;
            font-family: Georgia, serif;
        }
        th {
            background-color: indianred;
            color: bisque;
            padding: 18px;
            font-size: large;
        }
        td {
            border: solid palevioletred;
            padding: 5px;
            font-size: large;
        }

        tr:nth-of-type(even) {
            background-color: pink;
        }

        tr:nth-of-type(odd) {
            background-color: white;
        }

.center {
    margin-right:auto;
    margin-left:auto;
}

.column {
  float: left;
  width: 30%;
 
  height: 200px;
}

.column2 {
    float: left;
    width: 70%;
   
    height: 200px;
}

.column3 {
    float: left;
    width: 70%;
   
    height: 200px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.pics {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 5px;
 
}

img {
    height: 200px;
}
.header {
    position: fixed;
    top: 0;
    width: 20%;
    background: #F7E2F2;
    height: 50px;
    right: 0;
    border-bottom-left-radius: 20px;
   
}

.home {
    font-size: large;
    text-align: center;
    color: #7A103B;
    font-weight: bold
}