:root {
    --sakura: #f8c8dc;
    --darksakura: #e75480;
    --lightsakura: #fff5f8;
}

.dog {
          width: 175px;
          height: 175px;
          border-radius: 10px;
          background-image: url(https://users.ct.fh-salzburg.ac.at/dogs.webp);
          margin-bottom: 3.5%;
          outline-style: solid;
          outline-width: 4px;
          outline-color: var(--lightsakura);
      }

.doggy {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 220px;
    align-items: center;
    margin-bottom: 5%;
    background-color: #fad4e4;

    outline-style: solid;
    outline-width: 4px;
    outline-color:var(--lightsakura);
    border-radius: 10px;

    padding-top: 1.5%;
    padding-bottom: 1.5%;

    box-shadow: 0 0 15px var(--darksakura);
}

.doggy:hover {
    transform: scale(1.05);
    box-shadow: 0 0 30px var(--darksakura);
}

h3 {
    margin: 0%;
    margin-top: 4%;
    color: var(--darksakura);
    font-size: 150%;
}

hr {
    height: 2px;
    width: 80%;
    color: var(--lightsakura);
    background-color: var(--lightsakura);
    border: none;
}

p {
   margin: 0%;
   text-align: center;
   margin-left: 5%;
   margin-right: 5%;
   margin-top: 3%;
   margin-bottom: 3%;
   color: var(--darksakura);
   font-size: 110%;
}

.doggo {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    column-gap: 5%;
    
}

h2 {
    color: white;
    text-shadow: 0 0 10px var(--darksakura);
    text-align: center;
    font-size: 200%;
    margin-bottom: 4%;
    margin-top: 2%;
   
}

h1 {
    color: var(--sakura);
    -webkit-text-stroke: 0.1vw white;
    text-shadow: 0 0 15px var(--darksakura);
    text-align: center;
    font-size: 450%;
    margin: 0%;
}

.intro {
    height: 2px;
    width: 90%;
    color: var(--darksakura);
    background-color: var(--sakura);
    color: var(--sakura);
    border: solid 0.1vw white;
    box-shadow: 0 0 15px var(--darksakura);
}

.start {
    background-color: RGB(255, 240, 245);
    padding-top: 2%;
    padding-bottom: 2%;
    margin-bottom: 5%;
    box-shadow: 0 0 15px var(--lightsakura);
}

.all {
    background-color: RGB(255, 240, 245);
    border-style: solid;
    border-width: 2px;
    border-color: var(--lightsakura);
    padding: 2%;
    border-radius: 10px;
    max-width: 70%;
    min-width: 40%;
    width: fit-content;
    display: flex;
    justify-self: center;
    flex-direction: row;
    margin-bottom: 4%;
    flex-wrap: wrap;
    justify-content: center;
    box-shadow: 0 0 10px var(--lightsakura);
}


















