.header{position:fixed;top:0;width:100%;z-index:100;background:#0a0e27f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem 2rem;border-bottom:1px solid rgba(255,140,0,.2)}.header-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header-nav{display:flex;gap:2rem}.nav-link{text-decoration:none;color:#f5f5f5;font-weight:600;font-size:1rem;position:relative;transition:color .3s ease}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,#ff8c00,#00897b);transition:width .3s ease}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-link.active{color:orange}.mobile-menu-wrapper{position:relative}.hamburger-btn{display:none;flex-direction:column;background:none;border:none;cursor:pointer;gap:6px;padding:8px}.hamburger-btn span{width:25px;height:3px;background:linear-gradient(90deg,#ff8c00,#00897b);border-radius:2px;transition:all .3s ease}.mobile-dropdown-menu{position:absolute;top:60px;right:0;background:#0a0e27fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,140,0,.3);border-radius:8px;display:flex;flex-direction:column;min-width:200px;box-shadow:0 8px 32px #0000004d;z-index:1000}.mobile-nav-link{padding:12px 20px;color:#f5f5f5;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(255,140,0,.1);transition:all .3s ease}.mobile-nav-link:last-child{border-bottom:none}.mobile-nav-link:hover{background:#ff8c001a;color:orange;padding-left:24px}.mobile-nav-link.active{background:linear-gradient(90deg,#ff8c0026,#00897b26);color:orange;border-left:4px solid #ffa500;padding-left:16px}@media (max-width: 768px){.header-nav{display:none}.hamburger-btn{display:flex}.header-container{padding:0}.header{padding:1rem}.mobile-dropdown-menu{top:50px}}.footer{background:#00000080;border-top:1px solid rgba(255,140,0,.2);padding:2rem;text-align:center}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.footer-content p{color:var(--light)}.social-links{display:flex;gap:2rem}.social-links a{color:var(--orange-light);text-decoration:none;transition:all .3s ease}.social-links a:hover{color:var(--teal-light)}.footer-logo{height:80px;margin-bottom:1.5rem;filter:drop-shadow(0 0 10px rgba(255,140,0,.3));transition:transform .3s ease}.footer-logo:hover{transform:scale(1.1)}@media (max-width: 768px){.footer-content{flex-direction:column}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:var(--dark);color:var(--white);overflow-x:hidden}.landing-page{width:100%;overflow:hidden}.navbar{position:fixed;top:0;width:100%;padding:1.5rem 2rem;background:#0a0e27f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid rgba(255,140,0,.2)}.logo-text{font-size:1.8rem;font-weight:900;background:linear-gradient(135deg,var(--orange-light) 0%,var(--teal-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.nav-links a{color:var(--light);text-decoration:none;font-size:1rem;transition:all .3s ease;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--orange) 0%,var(--teal) 100%);transition:width .3s ease}.nav-links a:hover:after{width:100%}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:60px;background:linear-gradient(135deg,#0a0e27,#00596b1a)}.hero:before,.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;mix-blend-mode:screen}.hero:before{background-image:radial-gradient(circle at 12% 22%,rgba(255,140,0,.14) 0 50px,transparent 52px),radial-gradient(circle at 78% 30%,rgba(255,140,0,.1) 0 36px,transparent 38px),radial-gradient(circle at 50% 72%,rgba(255,140,0,.06) 0 80px,transparent 82px);filter:blur(8px);opacity:.9;will-change:transform;animation:float-bubbles-1 8s ease-in-out infinite}.hero:after{background-image:radial-gradient(circle at 28% 40%,rgba(38,166,154,.12) 0 44px,transparent 46px),radial-gradient(circle at 62% 18%,rgba(38,166,154,.08) 0 32px,transparent 34px),radial-gradient(circle at 82% 72%,rgba(38,166,154,.05) 0 70px,transparent 72px);filter:blur(6px);opacity:.95;will-change:transform;animation:float-bubbles-2 26s ease-in-out infinite}.animated-background{z-index:1}.hero-content{z-index:2}.animated-background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15}.blob-1{width:400px;height:400px;background:var(--orange);top:-100px;right:-100px;animation:float 8s ease-in-out infinite}.blob-2{width:350px;height:350px;background:var(--teal);bottom:-100px;left:-100px;animation:float 10s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}@keyframes float-bubbles-1{0%{transform:translateZ(0) rotate(.01deg)}25%{transform:translate3d(-12px,-8px,0) rotate(-.2deg)}50%{transform:translate3d(0,-16px,0) rotate(.01deg)}75%{transform:translate3d(12px,-8px,0) rotate(.2deg)}to{transform:translateZ(0) rotate(.01deg)}}@keyframes float-bubbles-2{0%{transform:translateZ(0) rotate(-.01deg)}25%{transform:translate3d(10px,6px,0) rotate(.15deg)}50%{transform:translate3d(0,12px,0) rotate(-.01deg)}75%{transform:translate3d(-10px,6px,0) rotate(-.15deg)}to{transform:translateZ(0) rotate(-.01deg)}}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.hero-text{animation:slideInLeft 1s ease-out}.hero-title{font-size:4.5rem;font-weight:900;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-2px}.title-orange{color:var(--orange-light);display:block}.title-teal{color:var(--teal-light);display:block}.hero-subtitle{font-size:1.3rem;color:var(--light);margin-bottom:2.5rem;font-weight:300;line-height:1.6}.cta-buttons{display:flex;gap:1.5rem;flex-wrap:wrap}.btn{padding:1rem 2.5rem;font-size:1rem;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;letter-spacing:1px;text-transform:uppercase}.btn-primary{background:linear-gradient(135deg,var(--orange) 0%,var(--orange-light) 100%);color:#fff;box-shadow:0 10px 30px #ff8c004d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ff8c0080}.btn-secondary{background:transparent;color:var(--teal-light);border:2px solid var(--teal-light)}.btn-secondary:hover{background:var(--teal-light);color:var(--dark);transform:translateY(-3px)}.hero-visual{display:flex;justify-content:center;align-items:center;animation:slideInRight 1s ease-out}.bottle-container{position:relative;width:300px;height:400px}.bottle{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.bottle-svg{filter:drop-shadow(0 20px 60px rgba(255,140,0,.3));animation:bobbing 3s ease-in-out infinite}.bottle-svg .liquid-waves{transform-origin:center;animation:wave-slide 6s linear infinite}.bottle-svg .wave{transform-box:fill-box}@keyframes bobbing{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1rem;animation:bounce 2s infinite}.mouse{width:30px;height:50px;border:2px solid var(--orange);border-radius:15px;padding:8px}.wheel{width:4px;height:8px;background:var(--orange);border-radius:2px;margin:0 auto;animation:scroll 1.5s infinite}@keyframes scroll{0%{opacity:1;transform:translateY(-5px)}to{opacity:0;transform:translateY(10px)}}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}.scroll-indicator p{font-size:.9rem;color:var(--orange);letter-spacing:1px}.features{padding:6rem 2rem;background:linear-gradient(135deg,rgba(0,137,123,.1) 0%,transparent 100%)}.features h2{text-align:center;font-size:3rem;margin-bottom:4rem;background:linear-gradient(135deg,var(--orange-light) 0%,var(--teal-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.feature-card{background:#ffffff0d;border:1px solid rgba(255,140,0,.2);border-radius:15px;padding:2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-card:hover{transform:translateY(-10px);border-color:var(--orange);background:#ff8c001a}.feature-icon{font-size:3rem;margin-bottom:1.5rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%}.feature-icon.orange{background:#ff8c0033}.feature-icon.teal{background:#00897b33}.feature-card h3{font-size:1.3rem;margin-bottom:1rem;color:var(--white)}.feature-card p{color:var(--light);line-height:1.6}.about{padding:6rem 2rem;background:linear-gradient(135deg,#0a0e27,#00596b26)}.about-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-text h2{font-size:3rem;margin-bottom:2rem;background:linear-gradient(135deg,var(--orange-light) 0%,var(--teal-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-text p{font-size:1.1rem;color:var(--light);line-height:1.8;margin-bottom:1.5rem}.stats{display:flex;justify-content:space-around;flex-wrap:wrap;gap:2rem}.stat{text-align:center}.stat h3{font-size:2.5rem;background:linear-gradient(135deg,var(--orange-light) 0%,var(--teal-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat p{color:var(--light);font-size:1rem}.contact{padding:6rem 2rem;text-align:center;background:linear-gradient(135deg,rgba(0,137,123,.1) 0%,transparent 100%)}.contact h2{font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,var(--orange-light) 0%,var(--teal-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact p{font-size:1.2rem;color:var(--light);margin-bottom:2.5rem}.contact-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.hero-content{grid-template-columns:1fr;padding:2rem 1rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem}.hero-visual{margin-top:2rem}.bottle-container{width:200px;height:300px}.about-content{grid-template-columns:1fr;gap:2rem}.nav-links{gap:1rem;font-size:.9rem}.features h2,.about-text h2,.contact h2{font-size:2rem}.cta-buttons{flex-direction:column}.btn{width:100%}}@media (max-width: 480px){.hero-title{font-size:2rem}.features-grid{grid-template-columns:1fr}.bottle-container{width:150px;height:250px}.stats{flex-direction:column}}.org-chart-page{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0e27,#00596b1a);position:relative;overflow:hidden}.navbar{position:fixed;top:0;width:100%;z-index:100;background:#0a0e27f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem 2rem;border-bottom:1px solid rgba(255,140,0,.2)}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo-text{font-size:1.8rem;font-weight:900;background:linear-gradient(135deg,orange,#26a69a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.nav-links{display:flex;gap:2rem}.nav-links a{text-decoration:none;color:#f5f5f5;font-weight:600;font-size:1rem;position:relative;transition:color .3s ease}.nav-links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,#ff8c00,#00897b);transition:width .3s ease}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-links a.active{color:orange}.org-chart{max-width:1200px;margin:0 auto;padding:8rem 2rem 4rem;position:relative;z-index:10}.org-chart-header{text-align:center;margin-bottom:4rem}.org-chart-header h1{font-size:3rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(135deg,orange,#26a69a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.org-chart-header p{font-size:1.2rem;color:#b0b0b0}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-bottom:4rem}.team-card{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,140,0,.1);border-radius:15px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.team-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #ff8c0026;border-color:#ff8c004d}.card-image-wrapper{position:relative;overflow:hidden;height:280px;background:linear-gradient(135deg,#ff8c42,#20c997)}.team-card:hover .team-image{transform:scale(1.05)}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff8c424d,#20c9974d);opacity:0;transition:opacity .3s ease}.team-card:hover .image-overlay{opacity:1}@media (max-width: 768px){.org-chart-header h1{font-size:2rem}.team-grid{grid-template-columns:1fr;gap:2rem}.nav-links{gap:1.5rem}.navbar{padding:1rem}.nav-container{padding:0}.org-chart{padding:7rem 1rem 4rem}}.beer-of-week-page{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0e27,#00596b1a);position:relative;overflow:hidden}.beer-week-section{max-width:1200px;margin:0 auto;padding:8rem 2rem 4rem;position:relative;z-index:10}.beer-week-header{text-align:center;margin-bottom:4rem}.beer-week-header h1{font-size:3rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(135deg,orange,#26a69a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.beer-week-header p{font-size:1.2rem;color:#b0b0b0}.beer-week-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.curator-card{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,140,0,.1);border-radius:15px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.curator-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #ff8c0026;border-color:#ff8c004d}.curator-title{padding:1.5rem;text-align:center;background:linear-gradient(135deg,#ff8c001a,#26a69a1a);border-bottom:1px solid rgba(255,140,0,.2)}.curator-title p{margin:0;color:orange;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.card-image-wrapper{position:relative;overflow:hidden;height:280px;background:linear-gradient(135deg,#ff8c00,#26a69a)}.team-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.curator-card:hover .team-image{transform:scale(1.05)}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff8c004d,#26a69a4d);opacity:0;transition:opacity .3s ease}.curator-card:hover .image-overlay{opacity:1}.card-content{padding:2rem 1.5rem;text-align:center;background:linear-gradient(135deg,#ff8c0026,#26a69a26);border-top:2px solid rgba(255,140,0,.3)}.member-name{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem}.member-title{font-size:.95rem;background:linear-gradient(135deg,orange,#26a69a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;margin:0}.beer-card{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,140,0,.1);border-radius:15px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.beer-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #ff8c0026;border-color:#ff8c004d}.beer-title{padding:1.5rem;text-align:center;background:linear-gradient(135deg,#ff8c001a,#26a69a1a);border-bottom:1px solid rgba(255,140,0,.2)}.beer-title p{margin:0;color:orange;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.beer-image-wrapper{position:relative;overflow:hidden;height:280px;background:linear-gradient(135deg,#ff8c00,#26a69a);display:flex;align-items:center;justify-content:center;padding:1rem}.beer-image{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.beer-card:hover .beer-image{transform:scale(1.05)}.beer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff8c004d,#26a69a4d);opacity:0;transition:opacity .3s ease}.beer-card:hover .beer-overlay{opacity:1}.beer-content{padding:2rem 1.5rem;text-align:center;background:linear-gradient(135deg,#ff8c0026,#26a69a26);border-top:2px solid rgba(255,140,0,.3)}.beer-name{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem}.beer-description{font-size:.95rem;background:linear-gradient(135deg,orange,#26a69a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;margin:0}@media (max-width: 768px){.beer-month-header h1{font-size:2rem}.beer-week-container{grid-template-columns:1fr;gap:2rem}.beer-week-section{padding:7rem 1rem 4rem}.footer{padding:2rem 1rem}}.newsletter-page{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0e27,#00596b1a);position:relative;overflow:hidden}.animated-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.blob{position:absolute;border-radius:40% 60% 70% 30%/40% 50% 60%;opacity:.1;mix-blend-mode:screen}.blob-1{width:400px;height:400px;background:linear-gradient(135deg,#ff8c00,orange);top:10%;left:10%;animation:float-blob-1 8s ease-in-out infinite}.blob-2{width:350px;height:350px;background:linear-gradient(135deg,#26a69a,#00897b);bottom:20%;right:15%;animation:float-blob-2 10s ease-in-out infinite}@keyframes float-blob-1{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-50px) rotate(90deg)}50%{transform:translate(-20px,20px) rotate(180deg)}75%{transform:translate(50px,50px) rotate(270deg)}}@keyframes float-blob-2{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(-40px,40px) rotate(120deg)}66%{transform:translate(40px,-30px) rotate(240deg)}}.newsletter-section{max-width:600px;margin:0 auto;padding:8rem 2rem 4rem;position:relative;z-index:10}.newsletter-header{text-align:center;margin-bottom:3rem}.newsletter-header h1{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(135deg,orange,#26a69a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.newsletter-header p{font-size:1.1rem;color:#b0b0b0}.newsletter-container{display:flex;justify-content:center}.newsletter-card{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,140,0,.1);border-radius:15px;padding:2.5rem;width:100%;max-width:500px;transition:transform .3s ease,box-shadow .3s ease}.newsletter-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #ff8c0026;border-color:#ff8c004d}.newsletter-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.95rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.form-group input{padding:.9rem 1.2rem;background:#ffffff0d;border:1px solid rgba(255,140,0,.2);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease;font-family:inherit}.form-group input::placeholder{color:#ffffff80}.form-group input:focus{outline:none;background:#ffffff1a;border-color:#ff8c0080;box-shadow:0 0 15px #ff8c0033}.form-group input:disabled{opacity:.6;cursor:not-allowed}.submit-btn{padding:1rem 2rem;margin-top:1rem;background:linear-gradient(135deg,orange,#26a69a);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #ff8c004d}.submit-btn:active:not(:disabled){transform:translateY(0)}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.message{padding:1rem 1.5rem;border-radius:8px;margin-top:1.5rem;font-weight:600;text-align:center;animation:slideIn .3s ease}.message-success{background:#26a69a33;border:1px solid rgba(38,166,154,.5);color:#26a69a}.message-error{background:#ff454533;border:1px solid rgba(255,69,69,.5);color:#ff4545}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.footer{background:#0a0e27f2;color:#f5f5f5;padding:3rem 2rem;text-align:center;border-top:1px solid rgba(255,140,0,.2);position:relative;z-index:10}.footer-content{max-width:1200px;margin:0 auto}.footer-content p{margin:0 0 1rem}.social-links{display:flex;gap:2rem;justify-content:center}.social-links a{color:#f5f5f5;text-decoration:none;transition:color .3s ease}.social-links a:hover{color:orange}@media (max-width: 768px){.newsletter-header h1{font-size:1.8rem}.newsletter-section{padding:7rem 1rem 4rem}.newsletter-card{padding:1.5rem}.form-group input{padding:.8rem 1rem;font-size:.95rem}.submit-btn{padding:.9rem 1.5rem;font-size:.9rem}.footer{padding:2rem 1rem}}:root{--orange: #ff8c00;--orange-light: #ffa500;--orange-dark: #ff7000;--teal: #00897b;--teal-light: #26a69a;--teal-dark: #004d40;--dark: #0a0e27;--light: #f5f5f5;--white: #ffffff}.league-table-container{display:flex;justify-content:center;align-items:center;padding:10rem 2rem;background-color:var(--dark)}.table-scroll-wrapper{width:90%;max-width:1000px;border-radius:15px;overflow:hidden;background-color:var(--dark-light);box-shadow:0 20px 40px #00000040}.league-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--light)}.league-table th,.league-table td{padding:20px;text-align:left}.league-table th{background:var(--orange-dark);color:var(--white);text-transform:uppercase;letter-spacing:1px;font-size:.9rem;border-bottom:2px solid var(--orange)}.league-table tbody tr{transition:background-color .3s ease}.league-table tbody tr:nth-of-type(2n){background-color:var(--teal-light)}.league-table tbody tr:nth-of-type(odd){background-color:teal}.league-table tbody tr:hover{background-color:var(--teal-dark)}.league-table td{border-bottom:1px solid rgba(255,255,255,.05)}.league-table tbody tr:last-child td{border-bottom:none}@media (max-width: 768px){.league-table-container{padding:7rem 2rem 4rem}.table-scroll-wrapper{overflow-x:auto}.league-table th,.league-table td{padding:10px;font-size:.8rem;white-space:nowrap}}
