:root{--accent:oklch(65.5% .262 356.633);--accentwo:oklch(54.12% .1949 356.63);font-family:sans-serif;line-height:1.6rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.container{max-width:80rem;margin-inline:auto;padding-inline:1rem}header{background:linear-gradient(oklch(60.47% .1369 143.65) 79%,oklch(86.08% .0416 145.2) 100%);height:6rem;margin-block-end:1.5rem}nav{justify-content:space-between;align-items:center;height:80%;padding-inline:2.5rem;display:flex}nav a{color:#000;text-decoration:none}body{background:radial-gradient(at top,oklch(83.18% .161 80.84),#0000),radial-gradient(at bottom,oklch(47.91% .0972 58.87),#0000);min-height:100vh;margin:0}main{flex-direction:column;flex:0 0 25%;gap:2rem;display:flex}.base-card{background:linear-gradient(oklch(97.02% 0 0) 79%,oklch(86.08% .0416 145.2) 100%);border-radius:2rem;flex-direction:column;align-self:center;gap:1rem;padding:2rem;display:flex;box-shadow:0 1rem 1rem oklch(35% .0543 127.06/.5)}#map{border-radius:.7rem;width:40rem;height:40rem;box-shadow:0 .5rem .5rem oklch(39.12% .0222 127.06/.5)}.skip{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}:focus{outline:3px solid oklch(28.82% .0735 31.76)}#form{flex-direction:column;display:flex}#form label{margin-block-start:1.5rem}#form fieldset{margin-block-start:1.5rem;padding-inline:.7rem}#form>input{width:40rem}#form button{background-color:oklch(83.18% .161 80.84);border-style:solid;border-color:oklch(60.47% .1369 143.65);border-radius:.2rem;width:10rem;height:2rem;margin-block-start:1.5rem;font-weight:700}#form span{background-color:var(--accent);border-color:var(--accentwo);text-align:center;border-style:solid;border-radius:.5rem;margin-block-end:.4rem;display:block}
