.navbar{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:12px 30px;position:sticky}.navbar img{height:150px;width:auto;border-radius:2px;transition:transform .3s ease}.navbar ul{list-style:none;display:flex;gap:25px;margin:0;padding:0}.navbar ul li{display:inline-block}.navbar ul li a{text-decoration:none;color:#000;font-size:18px;font-weight:700;transition:color .3s ease}.navbar ul li a:hover{color:#5406db}.navbar-right{display:flex;align-items:center;gap:15px}.navbar-right img{height:22px;width:22px;cursor:pointer;filter:invert(100%);transition:transform .2s ease}.navbar-right img:hover{transform:scale(1.1)}.navbar-right button{padding:8px 16px;border:none;background:#050397;color:#fcf9f9;font-size:15px;font-weight:700;border-radius:6px;cursor:pointer;transition:background .3s ease}.navbar-right button:hover{background:#8c94e9}@media screen and (max-width: 768px){.navbar{flex-direction:column;align-items:flex-start}.navbar ul{flex-direction:column;width:100%;gap:15px;margin-top:10px}.navbar-right{margin-top:10px;width:100%;justify-content:space-between}}.about-container{display:flex;justify-content:center;align-items:center;padding:60px 10px;background:#f9f9f9;min-height:100vh}.about-content{max-width:900px;background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 6px 18px #0000001a;text-align:center;margin-bottom:200px}.about-content h1{font-size:2.2rem;font-weight:700;margin-bottom:25px;color:#222;position:relative}.about-content h1:after{content:"";display:block;width:80px;height:4px;margin:12px auto 0;border-radius:2px}.about-content p{font-size:1.05rem;line-height:1.8;color:#444;margin-bottom:18px;text-align:justify}.about-content p strong{font-weight:600}@media (max-width: 768px){.about-content{padding:25px 20px}.about-content h1{font-size:1.8rem}.about-content p{font-size:.95rem}}body{background-color:#fff}.header{height:60vw;margin:0 auto;background:url(/assets/bgg-DwP-k35v.jpg);background-size:cover;position:relative;animation:fadeIn 9s}.header-contents{position:absolute;display:flex;flex-direction:column;align-items:start;gap:1.5vw;max-width:600px;bottom:10%;left:6vw;padding:2vw;animation:fadeIn 3s}.header-contents h2{font-weight:400;font-size:max(3.5vw,18px);margin-bottom:500px;color:#fff}.header-contents button{border:none;color:#00f;font-weight:500;padding:1vw 2.3vw;background-color:#fff;font-size:max(1vw,13px);border-radius:30px;cursor:pointer}.header-contents button:hover{background:#8c94e9}.header-contents h2{font-weight:400;font-size:max(3.5vw,20px);margin-bottom:3rem;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,.6)}@media screen and (max-width: 600px){.header-contents h2{font-size:18px;margin-bottom:2rem}}@media screen and (min-width: 601px) and (max-width: 1024px){.header-contents h2{font-size:24px;margin-bottom:2.5rem}}@media screen and (min-width: 1025px){.header-contents h2{font-size:3.5vw;margin-bottom:3rem}}.gallery-container{padding:20px;background-color:#fff;text-align:center;border-radius:20px;box-shadow:0 4px 12px #0000001a;margin:10px auto;max-width:1400px;animation:fadeIn 2s}.gallery-container h1{font-size:2.5rem;margin-bottom:30px;color:#000;animation:fadeIn 3s;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.1);position:relative}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;justify-items:center;align-items:center;padding:20px;animation:fadeIn 4s;border-radius:20px}.gallery img{width:100%;height:200px;object-fit:cover;border-radius:10px;box-shadow:0 5px 12px #8913131a;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;animation:fadeIn 5s}.gallery img:hover{transform:scale(3.05);box-shadow:0 6px 16px #6b292933}@media screen and (max-width: 768px){.gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.gallery img{height:150px}}.regform{width:370px;margin:50px auto auto;padding:10px;border-radius:10px;background-color:#fff;border:1px solid rgb(1,1,15);box-shadow:inset}.regform input{display:block;padding:10px;margin:20px;border:none;width:300px;border-bottom:1px solid black}.regform button{color:#000;background-color:#fff;border-radius:10px;margin-left:150px;width:100px;padding:10px;cursor:pointer}.regform h2{font-size:30px;text-align:center;color:#000}.login-link{color:#eb0c0c;text-decoration:none}.regform p{margin-left:50px}body{margin:30px 0 0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.login{width:360px;margin:70px auto;padding:20px;background-color:#fff;color:#000;border:1px solid rgb(1,1,15);border-radius:10px}.login h2{color:#000;text-align:center;font-weight:600}.login input{display:block;padding:8px;margin:15px auto;width:80%;font-size:16px;border-bottom:1px solid black}.login button{display:block;width:80px;padding:8px;margin:20px auto;border:2px solid rgb(18,18,20);border-radius:10px;background-color:#eef0f3;color:#0d0000;cursor:pointer;font-weight:700}.login button:hover{background-color:#003ab4}.reg{color:#eb0c0c;text-decoration:none}.login p{margin-left:70px}.events{height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#e5e7ee,#f2f1f5,#ededf2,#efeff2);background-size:400% 400%;animation:gradientBG 8s ease infinite;text-align:center}.events h1{font-size:3rem;font-weight:700;color:#1c038e;letter-spacing:3px;text-transform:uppercase;animation:fadeIn 2s ease-in-out infinite alternate}@keyframes gradientBG{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes fadeIn{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media screen and (max-width: 768px){.events{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}}.footer{background:#f5f4f4;color:#000;padding:40px 20px 20px;margin-top:50px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-bottom:20px}.footer-section h3{font-size:1.2rem;margin-bottom:15px;color:#0c0202;font-size:20px;margin-left:140px}.footer-section ul,.footer-section li,.footer-section a{color:#0a0000;font-size:18px;line-height:1.6;margin-left:60px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:8px}.footer-section a{text-decoration:none;transition:color .3s}.footer-section a:hover{color:#007bff}.footer-about h3{font-size:25px;margin-bottom:15px;color:#020000;margin-left:160px;margin-top:60px;font-weight:700;font-family:𝔗𝔶𝔭𝔢 𝔰𝔬𝔪𝔢𝔱𝔥𝔦𝔫𝔤 𝔱𝔬 𝔰𝔱𝔞𝔯𝔱}.footer-about :hover{color:#05056c}.footer-contact{text-align:center;padding:10px 10px 10px 90px}.footer-contact h3{font-size:20px;margin-bottom:15px;color:#0e0000}.footer-contact a{margin:0 10px;font-size:38px;color:#00f;transition:color .3s ease,transform .3s ease}.footer-contact a:nth-child(2){color:#ee1d1d}.footer-contact a:nth-child(3){color:#e43679}@media screen and (max-width: 768px){.footer{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}}.footer-bottom{text-align:center;border-top:1px solid #444;padding-top:15px;font-size:.9rem;color:#aaa}
