@import url(https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Grape+Nuts&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:Geologica,sans-serif}body,html{overflow-x:hidden;scroll-behavior:smooth}#eat,#faq,#home,#play,#stay,main{height:100%;min-height:100vh;width:100vw}header{align-items:end;color:#fff;display:flex;gap:15%;justify-content:center;padding-top:4rem}h2{font-size:6rem;font-style:italic;font-weight:900;letter-spacing:15%;line-height:80%}#play #pagination-container button:not(:disabled):hover,#play header,.play-filters{background-color:#80917f}#play #pagination-container button:not(:disabled){background-color:#dde4dd}#eat #pagination-container button:not(:disabled):hover,#eat header,.eat-filters{background-color:#be9469}#eat #pagination-container button:not(:disabled){background-color:#ede0d4}#stay #pagination-container button:not(:disabled):hover,#stay header,.stay-filters{background-color:#a27293}#stay #pagination-container button:not(:disabled){background-color:#e7dae3}#move header{background-color:#728ba2}#faq header{background-color:#9e5b7f}#page-container{gap:1.5rem;justify-content:center;padding:2rem 12%;width:100%}#page-container,.filters{display:flex;height:-webkit-fit-content;height:fit-content}.filters{border-radius:3px;box-shadow:2px 2px 4px #00000080;flex-direction:column;gap:1rem;padding:1.5rem 1rem}#filter-options-container{display:flex;flex-direction:column}#budget-container{margin-bottom:.8rem}.filters h5{text-align:center}.filters h6{font-size:.8rem;font-weight:600;margin-bottom:3px}.option{align-items:center;display:flex;gap:5px;margin-bottom:5px}.option p{font-size:.9rem;font-weight:300}.filters input[type=text]{border:none;border-radius:3px;font-size:.75rem;padding:3px 6px}.filters input[type=checkbox]{height:1rem;width:1rem}#filter-button-container{display:flex;flex-direction:row-reverse;justify-content:space-evenly;width:100%}#filter-button-container button{align-self:center;border:none;cursor:pointer;font-size:.8rem;transition:.3s}#filter-button-container button:first-of-type{background-color:#ffffffe6;border-radius:3px;box-shadow:1px 1px 3px #00000080;padding:3px 0;width:60%}#filter-button-container button:first-of-type:hover{font-weight:700;letter-spacing:2px}#filter-button-container button:last-of-type{background:none;text-decoration:underline;width:-webkit-fit-content;width:fit-content}#filter-button-container button:last-of-type:hover{color:#fff}.card-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:100%;min-width:-webkit-fit-content;min-width:fit-content}#pagination-container{align-items:center;display:flex;gap:5px;grid-column:1/-1;justify-content:center}#pagination-container button{border:none;border-radius:2px;font-size:1.5rem;font-weight:700;padding:0 .8rem}#pagination-container button:not(:disabled):hover{color:#fff!important;cursor:pointer;transition:.3s}#pagination-container button:disabled{background-color:#f4f4f4;cursor:default;transition:none}#home{align-items:end;display:flex;justify-content:center;padding-bottom:10rem}#home-content-container{align-items:center;display:flex;flex-direction:column}h1{color:#f5f5f5;font-size:4.5rem;font-style:italic;font-weight:500;letter-spacing:10%;text-shadow:3px 4px 5px #000000b3}#home-img{height:100vh;left:0;object-fit:cover;position:absolute;top:0;width:100vw;z-index:-1}ul{display:grid;font-family:Geologica,sans-serif;list-style:none}li{cursor:pointer}#home-nav{gap:1rem;grid-template-columns:repeat(5,1fr);margin-top:1rem}#home-nav li{border-radius:2px;box-shadow:3px 3px 5px #00000080;color:#ffffff80;font-size:2rem;font-weight:300;letter-spacing:5px;padding:2px 8px;text-align:center;transition:color .3s}#home-nav li:hover{color:#fff;filter:saturate(2.5)}#home-nav #play-nav{background-color:#80917f}#home-nav #eat-nav{background-color:#be9469}#home-nav #stay-nav{background-color:#a27293}#home-nav #move-nav{background-color:#728ba2}#home-nav #faq-nav{background-color:#9fb06a}header ul{font-style:italic;font-weight:100;grid-template-columns:repeat(4,1fr);justify-items:center;letter-spacing:15%}header ul li{padding:.3rem 1rem 0;transition:.3s}header ul li:hover{background-color:#ffffff80}#faq #page-container{align-items:center;display:flex;flex-direction:column}#faq #page-container>*{width:80%}#faq a{border-radius:1px;color:#9e5b7f;cursor:pointer;padding:2px 6px;text-decoration:none;transition:.28s;width:-webkit-fit-content;width:fit-content}#faq a:hover{background-color:#ddc5d2}#faq-content a{-webkit-text-decoration:double underline;text-decoration:double underline;width:-webkit-fit-content;width:fit-content}#faq-content a:hover,#faq-shortcuts{background-color:#ecdfe6}#faq-shortcuts{border-radius:3px;padding:1.5rem 3rem}#shortcut-list{display:flex;flex-direction:column}#faq-all-list h4{color:#9e5b7f;font-size:1.15rem}#faq-all-list li{cursor:auto;margin-bottom:1.5rem}#holiday-table{border-collapse:collapse}#holiday-table td{border:1px solid #e9d8e1;padding:6px 10px}#holiday-table td:first-child{font-weight:700;width:35%}#move #page-container{align-items:center;display:flex;flex-direction:column}#move #page-container>*{width:80%}#gh-banner{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;height:200px;padding-left:2rem}#ga-banner h4,#gh-banner h4{color:#fff;font-size:5rem;font-style:italic;font-weight:100;letter-spacing:-3px;line-height:80%;text-shadow:2px 2px 5px #00000080}#info-box{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.info{display:flex;flex-direction:column;gap:.5rem}.info h5{font-size:1.5rem;font-weight:600;text-align:center}#ga-banner{align-items:center;background-color:#dae1e7;display:flex;height:80px;padding-left:2rem}#ga-banner h4{font-size:3.5rem}.info ul{list-style:circle;list-style-position:inside}.info ul strong{font-weight:600;-webkit-text-decoration:double underline;text-decoration:double underline}.info ul h6{color:#728ba2;display:inline;font-size:1rem}.card{background-color:#fff;border-radius:3px;box-shadow:2px 2px 4px #00000080;padding:10px;width:320px}.play-card,.play-card #card-header-container h5{background-color:#dde4dd}.eat-card,.eat-card #card-header-container h5{background-color:#ede0d4}.stay-card,.stay-card #card-header-container h5{background-color:#e7dae3}#card-header-container{background-size:cover;border-radius:3px;height:200px;width:100%}#card-header-container h5{border-bottom-right-radius:2rem;font-size:1.2rem;font-weight:500;padding-right:1rem;width:-webkit-fit-content;width:fit-content}#card-head-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#card-head-container h5{font-size:1.25rem}.budget{color:green}.addr{color:#646464;font-size:.8rem}.desc{font-size:.9rem}.hour-cat-container{display:flex;font-size:smaller;justify-content:space-between;margin-top:1.5rem}.hour-cat-container p{font-size:x-small;font-weight:800}.category-container{text-align:right}footer{border-top:1px solid #dcdcdc;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem 18%;padding:3rem 0}#sitemap{display:flex;flex:1 1;font-size:.85rem;justify-content:space-around}#sitemap li,h3{border-radius:1px;height:-webkit-fit-content;height:fit-content;padding:2px 6px;width:-webkit-fit-content;width:fit-content}#sitemap li:hover,.clickable:hover{background-color:#ececec;transition:.28s}#s1{flex-direction:column;gap:2rem}#s1,.sm-sec{display:flex}.sm-sec{gap:.5rem}#flogo{align-items:center;border-left:1px solid #dcdcdc;display:flex;padding:0 2rem}#flogo h3{font-family:Grape Nuts,cursive;font-size:3rem;font-style:normal;font-weight:400;left:-10px;line-height:75%;position:relative;top:6px}#flogo img{height:75px}#footer-credits{border-top:1px solid #dcdcdc;margin:3rem 2rem 0;padding:3rem 2rem}#footer-credits h4{font-weight:700;margin-bottom:1rem;text-align:center}#footer-credits ol{font-size:smaller;list-style-position:inside}#footer-credits a{color:green;transition:.28s}#footer-credits a:hover{background-color:#dbffdb}
/*# sourceMappingURL=main.f12a56a4.css.map*/