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:#121212;color:#fff;font-family:Montserrat,sans-serif;height:100vh;margin:0;padding:0}h1,h2{color:#2e7d32;font-weight:700;text-align:center}h2{font-size:28px}button,input{border:none;border-radius:4px;font-size:18px}button{background-color:#2e7d32;color:#fff;cursor:pointer;display:block;margin:20px auto;padding:14px 28px;text-align:center;transition:background-color .3s ease-in-out}button:hover{background-color:#276628}button:focus{outline:2px solid #2e7d32}a{color:#2e7d32;text-decoration:underline;transition:color .3s ease}a:hover{color:#276628;text-decoration:none}.updates-page a{color:#2e7d32}.updates-page a:hover{color:#276628;text-decoration:none}.event-page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:900px;padding:20px}.event-page section{border-radius:8px;box-shadow:0 0 10px #0003;margin-bottom:20px;padding:20px;width:100%}.event-page section:nth-child(odd){background-color:#1c1c1c}.event-page section:nth-child(2n){background-color:#1a1a1a}.event-page p{color:#ddd;font-size:18px;line-height:1.6}.program-list{margin:20px auto;max-width:600px}.program-list li{align-items:center;background-color:#2b2b2b;border-radius:8px;box-shadow:0 4px 10px #00000026;display:flex;justify-content:flex-start;margin:10px auto;max-width:500px;padding:12px}.program-time{font-size:18px;margin-right:15px;text-align:right;width:60px}.location-section{align-items:flex-start;display:flex;gap:20px;margin-top:20px}.location-info{flex:1 1;max-width:50%;text-align:center}.location-info h3{color:#2e7d32;font-size:22px;margin-bottom:10px}.location-info p{color:#ddd;font-size:16px;margin:5px 0}.location-section iframe{border-radius:8px;box-shadow:0 4px 10px #00000026;flex:1 1;height:300px;max-width:50%}@media (max-width:768px){.landing-page h1{font-size:32px}.landing-page button,.landing-page input{font-size:14px;padding:8px}.location-section{align-items:center;flex-direction:column}.location-info,.location-section iframe{max-width:100%}.event-page{padding:20px}.iframe-container.open{width:100vw}.iframe-content{height:100%;position:relative}.close-button{left:10px;position:fixed;top:10px;z-index:1000}}.event-image{border-radius:8px;box-shadow:0 4px 10px #0000004d;display:block;height:auto;margin:20px auto;max-width:100%}.iframe-container{background-color:#000c;height:100vh;overflow:hidden;position:fixed;right:0;top:0;transition:width .4s ease;visibility:hidden;width:0;z-index:999}.iframe-container.open{visibility:visible;width:40vw}@media (max-width:768px){.iframe-container.open{visibility:visible;width:100vw}}.iframe-overlay{background-color:#000000b3;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}.iframe-container.open~.iframe-overlay{display:block}.iframe-content{height:100%;position:relative}iframe{border:none;height:100%;width:100%}.updates-page{margin:0 auto;max-width:900px;padding:20px;text-align:left}.updates-page h2{color:#2e7d32;font-size:28px;margin-bottom:20px;text-align:center}.updates-page section{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 10px #0000004d;margin-bottom:20px;padding:20px}.updates-page section h3{color:#2e7d32;font-size:22px;margin-bottom:10px}.updates-page section p{color:#ddd;font-size:18px;line-height:1.6}.landing-page{align-items:center;background-image:url(/static/media/background.83a1818358e965c23499.webp);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative}.landing-page:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.landing-page form,.landing-page h1{color:#2e7d32;position:relative;text-align:center;text-shadow:2px 2px 8px #000000b3;z-index:2}.landing-page h1{font-size:120px;font-weight:900;margin-bottom:20px}.landing-page input{background-color:#fffc;border:none;border-radius:4px;color:#000;font-size:16px;padding:10px}.landing-page input:focus{outline:2px solid #2e7d32}.landing-page button{background-color:#2e7d32;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:18px;margin:20px auto;padding:14px 28px;transition:background-color .3s ease-in-out}.landing-page button:hover{background-color:#276628}.landing-page button:focus{outline:2px solid #2e7d32}.update-page{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px 0;padding:20px}.update-page h2{color:#333;font-size:24px;margin-bottom:16px}.update-page section{margin-bottom:20px}.update-page section h3{color:#555;font-size:20px;margin-bottom:8px}.update-page section p{color:#666;font-size:16px;line-height:1.5}.payment-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.payment-text{flex:1 1;margin-right:20px}.payment-qr{text-align:center}.payment-qr img{height:auto;max-width:150px}@media (max-width:768px){.payment-section{flex-direction:column}.payment-text{margin-bottom:20px;margin-right:0}}.schedule-group{background-color:#1a1a1a;border:2px solid #2e7d32;border-radius:8px;box-shadow:0 4px 10px #0000004d;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:900px;padding:20px;text-align:center;width:80%}.group-title{color:#2e7d32;font-size:22px;margin-bottom:10px}.group-description{color:#fff;font-size:16px;margin-bottom:15px;text-align:center}.program-list{list-style:none;margin:0 auto;max-width:800px;padding:0;width:100%}.schedule-item{align-items:center;background-color:#2b2b2b;border-radius:6px;box-shadow:0 2px 5px #0003;display:flex;font-size:16px;justify-content:space-between;margin-bottom:10px;padding:10px 15px;text-align:left;width:100%}.program-time{color:#2e7d32;flex:0 0 150px;font-weight:700;text-align:left}.program-title{color:#ddd;flex:1 1;margin-left:10px;text-align:left}.schedule-item:hover{background-color:#2e7d3233}@media (max-width:768px){.schedule-group{margin-left:auto;margin-right:auto;max-width:none;padding:15px;width:90%}.schedule-item{align-items:center;background-color:#2b2b2b;border-radius:6px;box-shadow:0 2px 5px #0003;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0;padding:10px;width:100%}.program-time{color:#2e7d32;flex-shrink:0;font-weight:700;margin-right:15px;white-space:nowrap;width:auto}.program-time,.program-title{font-size:14px;text-align:left}.program-title{color:#ddd;flex-grow:1;margin-left:0}}section ul{list-style:none;margin:0;padding:0}section ul li{color:#ddd;font-size:18px;line-height:1.6;margin-bottom:10px}section ul li strong{color:#2e7d32}.rules-section{background-color:#1a1a1a;border:2px solid #2e7d32;border-radius:8px;box-shadow:0 4px 10px #0000004d;margin:20px auto;max-width:80%;padding:20px}.rules-section h2{border-bottom:2px solid #2e7d32;color:#2e7d32;font-size:28px;margin-bottom:20px;padding-bottom:10px;text-align:center;text-transform:uppercase}.rules-section ul{list-style:none;margin:0;padding:0}.rules-section ul li{align-items:center;background-color:#2b2b2b;border-radius:6px;box-shadow:0 2px 5px #0003;color:#ddd;display:flex;font-size:18px;line-height:1.8;margin-bottom:15px;padding:10px;transition:transform .2s ease,background-color .2s ease}.rules-section ul li:hover{background-color:#3b3b3b;transform:translateY(-3px)}.rules-section ul li:before{content:"🎾";font-size:18px;margin-right:15px}@media (max-width:768px){.rules-section{padding:15px;width:90%}.rules-section h2{font-size:24px;padding-bottom:8px}.rules-section ul li{flex-direction:column;font-size:16px;line-height:1.6;margin-bottom:10px;padding:8px;text-align:center}.rules-section ul li:before{font-size:20px;margin-bottom:5px;margin-right:0}.rules-section ul li:hover{transform:none}}.grupper-page{background-color:#121212;color:#fff;font-family:Montserrat,sans-serif;margin:0 auto;max-width:900px;padding:20px;text-align:center}.grupper-page h1{color:#2e7d32;font-size:36px;margin-bottom:20px}.grupper-page p{color:#ddd;font-size:18px;line-height:1.6;margin-bottom:30px}.group{background-color:#1a1a1a;border:2px solid #2e7d32;border-radius:8px;box-shadow:0 4px 10px #0000004d;margin-bottom:20px;padding:20px}.group h2{color:#2e7d32;font-size:28px;margin-bottom:15px}.section{background-color:#2b2b2b;border-radius:6px;margin-bottom:20px;padding:15px}.section h3{color:#2e7d32;font-size:22px;margin-bottom:10px}.section ul{list-style:none;margin:0;padding:0}.section ul li{background-color:#3b3b3b;border-radius:4px;box-shadow:0 2px 5px #0003;color:#ddd;font-size:18px;margin-bottom:10px;padding:8px}.section ul li:hover{background-color:#2e7d32;color:#fff;transition:background-color .3s ease-in-out}.map-page{padding:20px;text-align:center}.zoomable-image{border-radius:8px;box-shadow:0 4px 10px #0000004d;height:auto;margin:20px 0;max-width:90%}.nav-menu{background-color:#1a1a1a;box-shadow:0 4px 10px #0000004d;justify-content:space-between;padding:10px 20px;position:sticky;top:0;z-index:100}.nav-links,.nav-menu{align-items:center;display:flex}.nav-links{flex-direction:row;gap:20px;list-style:none;margin:0;padding:0}.nav-links a{border-radius:4px;color:#fff;font-size:18px;padding:8px 12px;text-decoration:none;transition:background-color .3s ease-in-out}.nav-links a:hover{background-color:#2e7d32}.nav-links .logout-button{background-color:#2e7d32;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 12px;transition:background-color .3s ease-in-out}.nav-links .logout-button:hover{background-color:#276628}.menu-icon{color:#fff;cursor:pointer;display:none;font-size:24px}@media (max-width:768px){.menu-icon{display:block}.nav-links{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 10px #0000004d;display:none;flex-direction:column;padding:20px;position:absolute;right:20px;top:60px;z-index:1000}.nav-links.open{display:flex}.nav-links .logout-button,.nav-links a{font-size:18px;padding:10px 15px;text-align:left;width:100%}.nav-links .menu-title{border-bottom:1px solid #2e7d32;color:#fff;font-size:20px;font-weight:700;margin-bottom:10px;padding-bottom:10px;text-align:center}}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{-webkit-appearance:none;appearance:none;background-color:#000000b3;border:none;border-radius:50%;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{cursor:zoom-in;inset:10px 10px auto auto;position:absolute}[data-rmiz-btn-unzoom]{cursor:zoom-out;inset:20px 20px auto auto;position:absolute;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:#0000;border:0;height:100vh;height:100dvh;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100vw;width:100dvw}[data-rmiz-modal-overlay]{inset:0;position:absolute;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{height:100%;position:relative;width:100%}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;position:absolute;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}
/*# sourceMappingURL=main.0cda0593.css.map*/