*,:after,:before{box-sizing:border-box;margin:0;padding:0}:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}a,button,input,select,textarea{font:inherit}a{color:#44f;text-decoration:underline}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#__nuxt,#root{display:flex;flex-direction:column;isolation:isolate;min-height:100lvh}:root{--content-padding:2rem;--color-butter:#ffcc27;--shadow:5px 5px 0px;--color-body:#ffefd0}input.text,input[type=text]{background:#fff;border:2px solid #000;box-shadow:5px 5px #000;color:#000;font-size:1.2rem;min-width:4rem;padding:.5rem 1rem;transition:box-shadow 50ms ease-out}:is(input.text,input[type=text])[disabled]{cursor:not-allowed}:is(input.text,input[type=text]):user-invalid{box-shadow:5px 5px #c00}:is(input.text,input[type=text]):focus-visible{box-shadow:5px 5px 0 var(--color-butter);outline:none}body{background:var(--color-body);font-family:monospace;font-size:1rem}main{flex-grow:1}.button,button{background:#000;border:none;box-shadow:var(--shadow) var(--color-butter);color:#fff;cursor:pointer;display:block;font-size:1.2rem;padding:1rem 2rem;text-align:center;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out;width:100%}:is(.button,button):hover{box-shadow:5px 10px 0 var(--color-butter);transform:translateY(-5px)}:is(.button,button).skinny{width:-moz-fit-content;width:fit-content}:is(.button,button).alt{background:var(--color-butter);box-shadow:5px 5px #ffefd0;color:#000}:is(.button,button).alt:hover{box-shadow:5px 10px #ffefd0}section:not(:first-of-type){margin-block:10rem}.content-width{box-sizing:border-box;margin:0 auto;max-width:30rem;padding-inline:var(--content-padding);width:100%}h1,h2,h3{font-family:monospace;font-weight:400;width:100%}h1{font-size:3rem}h2{font-size:2rem}.section-header-container{background:#000;border-bottom:.5rem solid var(--color-butter);color:var(--color-butter);margin-bottom:3rem;padding:2rem 1rem;width:100%}.section-header-container h2{padding:0}.sub-heading{color:#eee}header{background:#000;border-bottom:.5rem solid var(--color-butter);color:var(--color-butter);margin-bottom:2rem;padding:1rem;width:100%}header h1{padding:0}form .text-input{display:flex;flex-direction:column;gap:1rem}form .location-picker-container{aspect-ratio:1;height:auto;margin:0 auto;max-height:40rem;max-width:40rem;padding:1rem var(--content-padding);width:100%}form .latlng{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}form span{align-self:center;font-size:1rem}form span .new-slug{font-weight:700;text-decoration:underline}form button{margin:2rem 0}footer[data-v-d63e99d3]{background:#000;border-top:1rem solid var(--color-butter);color:#fff;margin-top:auto;padding:10rem 0;width:100%}.footer-container[data-v-d63e99d3]{display:flex;flex-direction:column;gap:2rem}.menu[data-v-d63e99d3]{display:flex;gap:4rem}.title[data-v-d63e99d3]{color:var(--color-butter);font-size:2rem}a[data-v-d63e99d3]{color:#fff;text-decoration:none}a[data-v-d63e99d3]:hover{color:var(--color-butter);text-decoration:underline}
