@import url('https://fonts.googleapis.com/css2?family=B612:ital,wght@0,400;0,700;1,400;1,700&display=swap');

:root {
    --bg-main: #FBF1C7;
    --border-color-main: black;
}


* {
    font-family: 'B612', sans-serif;
}


html body {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    background-color: aquamarine;
    background-image: url("../images/walk_and_clean.png");
    background-size: cover;
    background-position: right top;
    background-repeat: no-repeat;
    height: 100vh;
    width: 100vw;
}


.root {
    padding: 1em;
}

header {
    background-color: var(--bg-main);
    display: grid;
    grid-template-columns: auto 1fr auto;
    padding: .50em 1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
}

main {

}

.border-main {
    border: 3px solid var(--border-color-main);
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.border-hard {
    border: 3px solid var(--border-color-main);
    border-radius: 8px;
    box-shadow: 4px 6px 0 rgba(0, 0, 0, 1);
}

.card {
    border: 3px solid var(--border-color-main);
    border-radius: 8px;
    box-shadow: 4px 6px 0 rgba(0, 0, 0, 1);
    min-height: 250px;
    background-color: var(--bg-main);
    padding: .5em;
    min-width: 250px;
    opacity: .75;
}

a {
    text-decoration: none;  /* Remove underline */
    font-style: italic;
}

a:visited {
    color: inherit;  /* Use the same color as unvisited links (or any specific color you prefer) */
}
