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}.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)}}.navbar{background:#222;justify-content:space-between;padding:1rem 2rem}.logo,.navbar{align-items:center;display:flex}.logo{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:1px}.logo-icon{align-items:center;display:flex;margin-right:.5rem}.nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-links li a{color:#61dafb;font-size:1.1rem;text-decoration:none;transition:color .2s}.nav-links li a:hover{color:#fff}.social-links{align-items:center;display:flex;gap:1rem}.social-icon{filter:invert(60%) sepia(10%) saturate(2000%) hue-rotate(180deg);height:28px;transition:filter .2s;width:28px}.social-icon:hover{filter:invert(100%) sepia(0) saturate(0) hue-rotate(0deg)}.hero{align-items:center;background:linear-gradient(135deg,#282c34 60%,#61dafb);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:3rem 1rem 2rem}.hero-image{border-radius:1rem;box-shadow:0 4px 24px #0003;margin-bottom:2rem;max-width:400px;width:100%}.hero-content{color:#fff;text-align:center}.hero-content h1{font-size:2.5rem;margin-bottom:1rem}.hero-content p{font-size:1.3rem}@media (max-width:600px){.navbar{flex-direction:column;gap:1rem}.hero-image{max-width:90vw}.hero-content h1{font-size:1.5rem}.logo{font-size:1.2rem}.logo-icon svg{height:28px;width:28px}}.cards-section{background:#f7f7f7;padding:3rem 1rem}.cards-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column;padding:1.5rem 1rem 2rem;transition:transform .2s,box-shadow .2s;width:320px}.card:hover{box-shadow:0 8px 32px #0000001f;transform:translateY(-8px) scale(1.03)}.card-image{border-radius:.7rem;height:180px;margin-bottom:1rem;object-fit:cover;width:100%}.card h3{color:#222;font-size:1.3rem;margin:.5rem 0 .7rem}.card p{color:#555;font-size:1rem;text-align:center}@media (max-width:1000px){.cards-container{align-items:center;flex-direction:column;gap:2rem}.card{max-width:400px;width:90vw}}.footer{background:#222;color:#fff;font-size:1rem;letter-spacing:.5px;margin-top:2rem;padding:1.2rem 0;text-align:center}.achievements-section{background:#fff;padding:3rem 1rem 2.5rem;text-align:center}.achievements-section h2{color:#222;font-size:2rem;margin-bottom:2rem}.achievements-desc{color:#444;font-size:1.1rem;line-height:1.6;margin:0 auto 2.5rem;max-width:600px}.achievements-container{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.achievement{align-items:center;background:#f7f7f7;border-radius:1rem;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;margin-bottom:1.5rem;min-width:180px;padding:2rem 2.5rem 1.5rem}.achievement-icon{font-size:2.5rem;margin-bottom:.7rem}.achievement-number{color:#61dafb;font-size:2rem;font-weight:700;margin-bottom:.3rem}.achievement-desc{color:#333;font-size:1.1rem}@media (max-width:800px){.achievements-container{align-items:center;flex-direction:column;gap:1.5rem}.achievement{max-width:350px;width:90vw}}.about-section{background:#f7f7f7;padding:2rem 1rem 1.5rem}.about-section h2{color:#222;font-size:2rem;margin-bottom:1.2rem;text-align:center}.about-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:0 auto;max-width:1100px}.owner-info{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 2px 12px #0000000f;display:flex;flex:1 1 320px;gap:1rem;max-width:400px;min-width:320px;padding:1.2rem 1rem}.owner-photo{border-radius:50%;box-shadow:0 2px 8px #0000001a;height:90px;object-fit:cover;width:90px}.owner-info h3{color:#222;font-size:1.2rem;margin:0 0 .3rem}.owner-info p{color:#555;font-size:1rem;margin:.1rem 0}.club-history{background:#fff;border-radius:1rem;box-shadow:0 2px 12px #0000000f;flex:2 1 320px;max-width:500px;min-width:320px;padding:1.2rem 1rem}.club-history h3{color:#222;font-size:1.2rem;margin-top:0}.club-history p{color:#555;font-size:1rem}@media (max-width:900px){.about-content{align-items:center;flex-direction:column;gap:2rem}.club-history,.owner-info{max-width:500px;width:90vw}}.about-youtube{margin-top:1.2rem;text-align:center}.about-youtube h3{color:#222;font-size:1.2rem;margin-bottom:1rem}.about-youtube-video{align-items:center;aspect-ratio:16/9;background:#000;border-radius:1rem;box-shadow:0 2px 12px #0000001a;display:flex;justify-content:center;margin:0 auto;max-width:560px;overflow:hidden;position:relative;width:100%}@media (max-width:700px){.about-youtube-video{max-width:98vw;min-width:0}}.about-youtube-video iframe{border:0;display:block;height:100%;width:100%}.contact-section{background:#fff;padding:3rem 1rem 2.5rem}.contact-section h2{color:#222;font-size:2rem;margin-bottom:2rem;text-align:center}.contact-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;margin:0 auto;max-width:900px}.contact-details{background:#f7f7f7;border-radius:1rem;box-shadow:0 2px 12px #0000000f;display:flex;flex:1 1 260px;flex-direction:column;gap:.7rem;max-width:350px;min-width:260px;padding:2rem 1.5rem}.contact-details a,.contact-details p{color:#333;font-size:1rem;margin:.2rem 0;text-decoration:none}.contact-details a:hover{text-decoration:underline}.contact-social-links{display:flex;gap:1rem;margin-top:.7rem}.contact-map{align-items:center;background:#f7f7f7;border-radius:1rem;box-shadow:0 2px 12px #0000000f;display:flex;flex:2 1 320px;justify-content:center;max-width:500px;min-width:280px;padding:1rem}.contact-map iframe{border:0;border-radius:1rem;height:250px;width:100%}@media (max-width:900px){.contact-content{align-items:center;flex-direction:column;gap:2rem}.contact-details,.contact-map{max-width:500px;width:90vw}}.tips-section{background:#fff;border-radius:1rem;box-shadow:0 2px 12px #00000014;margin:2rem auto;max-width:500px;padding:2.5rem 1rem 2rem}.tips-section h2{color:#222;margin-bottom:1.5rem}.tips-form{gap:1.2rem}.tips-form,.tips-form label{display:flex;flex-direction:column}.tips-form label{align-items:flex-start;color:#333;font-size:1rem}.tips-form input,.tips-form select{border:1px solid #bbb;border-radius:.5rem;box-sizing:border-box;font-size:1rem;margin-top:.3rem;padding:.5rem;width:100%}.tips-form button{background:#61dafb;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:.5rem;padding:.7rem 1.2rem;transition:background .2s}.tips-form button:hover{background:#21a1c4}.tip-result{background:#f7f7f7;border-radius:.7rem;box-shadow:0 1px 6px #0000000f;color:#222;font-size:1.1rem;margin-top:1.5rem;padding:1rem;text-align:center}@media (max-width:600px){.tips-section{margin:1rem 0;max-width:98vw;padding:1.2rem .3rem 1rem}}
/*# sourceMappingURL=main.d535d0a6.css.map*/