body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}nav{background-color:#333;box-shadow:0 2px 4px #0000001a;color:#fff;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:1000}.logo{float:left;font-size:20px;margin-left:20px}.nav-links{display:flex;gap:20px;list-style:none;margin-right:30px}.hamburger-menu{color:#fff;cursor:pointer;display:none;position:absolute;right:50px;top:15px;z-index:1001}@media (max-width:768px){.nav-links{display:none}.hamburger-menu{display:block}}.nav-links li{display:inline;margin-left:20px}.nav-links li a{color:#fff;font-size:16px;text-decoration:none}.nav-links li a:hover{text-decoration:underline}.show{background-color:#333;padding:20px;top:30px;width:150px}.show,.xxshow{display:flex;flex-direction:column;position:absolute;right:0;z-index:1000}.xxshow{align-items:center;background-color:#fff;text-align:none;top:60px;width:200px}a{color:#fff;text-decoration:none}.homePage{text-align:center}.featuredReviews,.latestNews{background-color:#f8f9fa;border-radius:8px;margin-top:20px;padding:15px}h2{color:#555}.profile,.reviews{background-color:#f0f0f0;border-radius:8px;margin-bottom:20px;padding:20px}.profile h2,.reviews h2{color:#333}.reviews ul{list-style-type:none;padding:0}.reviews li{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:10px;padding:10px}h3{margin-top:0}p{margin:5px 0}.reviewList{text-align:left}.reviewList h1{color:#333;text-align:center}.reviewList ul{list-style-type:none;padding:0}.reviewList li{background-color:#f0f0f0;border-radius:8px;margin-bottom:15px;padding:10px}.reviewList h2{color:#222}.reviewList p{color:#666}.reviewDetail{border:1px solid #ccc;border-radius:8px;margin:20px;padding:20px}.reviewDetail h1{color:#333}.reviewDetail p{color:#666;margin:10px 0}.categoryPage h1{color:#333;text-align:center}.categoryPage ul{list-style-type:none;padding:0}.categoryPage li{background-color:#f0f0f0;border-radius:8px;margin-bottom:15px;padding:10px}.categoryPage h2{color:#222}.categoryPage p{color:#666;margin:10px 0}.categoryList{border-radius:8px}.categoryList h2{color:#333;text-align:center}.categoryList ul{list-style-type:none;padding:0}.categoryList li{background-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:15px;padding:10px}.categoryList li a{color:#000;font-weight:700;text-decoration:none}.categoryList li a:hover{text-decoration:underline}.eventList{text-align:left}.eventList h1{color:#333;text-align:center}.eventList ul{list-style-type:none;padding:0}.eventList li{background-color:#f0f0f0;border-radius:8px;margin-bottom:15px;padding:10px}.eventList h2{color:#222}.eventList p{color:#666}.addEventButton{border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px auto;outline:none;padding:10px;text-align:center;text-decoration:none;width:200px}.addEventButton,.addEventButton:hover{background-color:#333}.addEventButton button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.addEventButton button:hover{background-color:#333;text-decoration:underline;text-decoration-color:#fff}.addEventForm{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:600px;padding:20px;text-align:left}.addEventForm h1{color:#333;text-align:center}.addEventForm label{color:#666;display:block;font-size:14px;margin-bottom:10px}.addEventForm input,.addEventForm textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}.addEventForm button{border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:20px;padding:10px;text-align:center;width:100%}.addEventForm button,.addEventForm button:hover{background-color:#333}.contactPage{text-align:center}.formGroup{margin-bottom:20px}.formGroup label{display:block;margin-bottom:8px}.formGroup input,.formGroup textarea{box-sizing:border-box;padding:8px;width:100%}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}button:hover{background-color:#0056b3}.siteFooter{background-color:#333;bottom:0;color:#fff;padding:20px 0;text-align:center;width:100%}.siteFooter p{margin:10px 0}.App{background-color:#f8f8f8;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:space-between}body,html{height:100%;overflow:auto}#root{min-height:100vh;padding-bottom:50px;padding-top:50px}.main{margin:20px;padding:20px}h1{color:#333;text-align:center}
/*# sourceMappingURL=main.07360b66.css.map*/