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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f8f8f8;font-family:Arial,sans-serif;font-size:1vw;margin:0;padding:0}a{color:#007bff;text-decoration:none}.container{display:flex;justify-content:center;padding:20px;width:100%}.place-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;margin-bottom:20px;padding:0;width:100%}.place-container h1{color:#333;font-size:2vw}.place-container p{color:#666;font-size:1.2vw}.activity{margin-top:15px}.activity h3{color:#333;font-size:1.8vw}.activity p{color:#777;font-size:1.2vw}.activity a{color:#007bff}.Home{margin:0 auto;max-width:800px;padding:20px;text-align:center}.Home h1{color:#333;font-size:36px}.Home p{color:#666;font-size:20px}h1{color:#333;font-size:28px}p{color:#666;font-size:14px}.places-container{grid-gap:20px;display:grid;gap:20px;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);margin-top:20px}.place-link{color:#333;margin-top:1vw;text-decoration:none;transition:transform .3s ease}.place-link:hover{transform:translateY(-5px)}.place-image{border-radius:8px;height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.place-image:hover{transform:scale(1.05)}.place-link p{margin-top:10px}.header{background-color:#4d6d8d;box-shadow:0 2px 5px #0000001a;color:#fff;justify-content:space-between;padding:10px 20px}.header,.header-logo{align-items:center;display:flex}.header-logo img{border-radius:50%;height:auto;margin-right:10px;max-width:200px}.header h1{font-size:3vw}-section{background-color:#f9f9f9;border-radius:10px;box-shadow:0 0 10px #0000001a;padding:20px;width:100%}.overview-section h2{color:#333;font-size:1.6vw;margin-bottom:10px}.overview-section p{color:#666;font-size:1vw;line-height:1.5}.overview-section ul{font-size:1vw;list-style-type:disc;padding-left:20px}.overview-section ul li{margin-bottom:10px}.logo{align-items:center;display:flex}.logo img{margin-right:10px;width:50px}nav ul{display:flex;list-style-type:none}nav ul li{margin-right:20px}nav ul li a{color:#fff;font-weight:700;text-decoration:none;transition:color .3s ease}nav ul li a:hover{color:#8ec5db}.layout-container{margin:0 auto;max-width:1200px;padding:20px}.sidebar{background-color:#f9f9f9;border-radius:10px;box-shadow:0 0 10px #0000001a;overflow:hidden;padding:20px;width:100%}.sidebar-content{word-wrap:break-word;max-height:100%;overflow:auto}.park-map{border:2px solid #ccc;border-radius:8px;overflow:hidden}.park-map,.park-map img{height:auto;width:100%}.general-info h2{font-size:1.4vw;margin-top:20px}.general-info p{font-size:1vw;margin:1vw 0}.place-details{background-color:#f9f9f9;border-radius:10px;box-shadow:0 0 10px #0000001a;margin-top:20px;padding:20px}.place-details h2{color:#333;font-size:1.4vw;margin-bottom:10px}.place-details p{color:#666;font-size:1.4vw;line-height:1.5}.home-link{color:#add8e6;font-size:1.5vw;text-decoration:none}.home-link:hover{color:#3cafd6;text-decoration:none}.link{color:#007bff}.link:hover{text-decoration:underline}.logo{display:inline-block;margin-right:10px}.logo img{border-radius:0;height:auto;max-width:150px;width:65%}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.fcfd8524.css.map*/