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}.container{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:20px;width:100%}.title-section{color:#ff4d4d;font-size:1rem;line-height:.45;margin-bottom:0;margin-top:80px;text-align:center}.title-section h1{font-size:2.5rem;margin-bottom:20px}.subtext{color:#9e3b3b;font-size:1.1rem;margin-bottom:20px;text-align:center}label{margin-bottom:8px}input[type=text]{background-color:#333;border:2px solid #444;border-radius:4px;color:#fff;font-size:1rem;margin-bottom:15px;padding:10px;width:100%}input[type=text]:focus{border-color:#ff4d4d;outline:none}button{background-color:#eb3717;font-size:1.1rem;padding:12px 24px;transition:background-color .3s ease}button:hover{background-color:#e63946}button:focus,input:focus{outline:none}body{align-items:center;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;margin:0;min-height:100vh;overflow-x:hidden;padding-top:50px}.header{background-color:#0c0b0b;box-sizing:border-box;color:red;left:0;letter-spacing:2px;line-height:2;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%}.header .title{font-size:30px;font-style:italic;font-weight:700;margin-right:20px;text-align:center;text-shadow:2px 2px 5px #f009}.subtitle{color:#f10f0f;font-size:15px;letter-spacing:1px;margin-left:10px;text-align:center}.header a{color:red;text-decoration:none}.header a:hover{text-decoration:underline}.header .buttons-container{align-items:center;display:flex;flex-grow:1;gap:15px}.aboutbutton,.homebutton{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s ease;transition:all .3s ease-in-out}.footer-title a{color:#999;margin-top:20px;text-decoration:underline;transition:color .4s ease-in-out}.footer-title a:hover{color:#f66;text-decoration:underline}form{background:#2a2a2a;border-radius:10px;box-shadow:0 4px 10px #f003;display:flex;flex-wrap:wrap;gap:40px;padding:20px 40px;text-align:left;width:500px}.form-group{align-items:center;display:flex;flex:1 1 45%;flex-direction:column}@media screen and (max-width:480px){.header{padding:0;width:100%}.subtitle{font-size:12px}.title-section h1{font-size:1.5rem;margin-bottom:20px}.subtext{font-size:1rem}.form{background-color:#222;border-radius:8px;box-shadow:0 4px 10px #f003;color:#fff;margin:0 auto;max-width:300px;padding:20px}.container{padding:0 15px}.container,.preview-section{align-items:center;width:100%}.preview-section{background-color:#2a2a2a;border-radius:5px;box-shadow:0 4px 6px #0000001a;justify-content:center;padding:15px;text-align:center}.preview-header{font-size:18px}.preview-section h2{color:#ff4d4d;letter-spacing:.8px;margin-bottom:10px}.preview-section embed{border:1px solid #d63939;display:block;margin:0 auto}.download-instruction{color:#999;display:inline-block;font-size:14.5px;justify-content:center;letter-spacing:.5px;margin-bottom:8px;white-space:nowrap}.go-back-button:hover,.submit-button:hover{background:linear-gradient(45deg,#a00000,red);opacity:.8;transform:scale(1.105)}.navigation-buttons{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:5px 0;width:100%}.go-back-button,.next-button,.prev-button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:10px 14px;transition:background-color .3s ease;transition:all .3s ease-in-out;white-space:nowrap}.header .title{font-size:20px;font-style:italic;font-weight:700;margin-right:10px;text-align:center;text-shadow:2px 2px 5px #f009}.aboutbutton,.homebutton{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:4px 8px;transition:background-color .3s ease;transition:all .3s ease-in-out}.editannouncment,.privateannouncment{font-size:11px}.footer-title{font-size:10px}}label{display:block;font-weight:700;margin:10px 0 5px}input,label{font-size:14px}input{background-color:#3a3a3a;border:1px solid #555;border-radius:5px;color:#fff;margin-bottom:25px;outline:none;padding:10px;transition:.3s ease-in-out;width:100%}input:focus{border-color:red;box-shadow:0 0 5px #f00c}button{align-items:center;background:linear-gradient(45deg,red,#a00000);border:none;border-radius:5px;box-shadow:0 4px 10px #ff000080;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:all .4s ease-in-out;width:100%}button:hover{background:linear-gradient(45deg,#a00000,red);transform:scale(1.125)}.form-group .remarks-box{background-color:#333;border:2px solid #444;border-radius:4px;color:#fff;font-size:1rem;margin-bottom:15px;min-height:18px;overflow-y:hidden;padding:10px;resize:vertical;width:100%}.form-group .remarks-box:focus{border-color:#ff4d4d;box-shadow:0 0 5px #ff000080;outline:none;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.form-group input,.form-group textarea{font-family:inherit;font-size:1rem}.message{align-items:center;animation:entry-animation 4s ease-in-out infinite;color:#b64949;justify-content:center;margin-bottom:10px;padding:10px;text-align:center}.message h2{margin-bottom:5px}.message h2,.message ul{margin-top:5px}@keyframes entry-animation{0%{opacity:10%}50%{opacity:100%}to{opacity:10%}}.container,.preview-section{align-items:center}.preview-section{background-color:#2a2a2a;border-radius:10px;box-shadow:0 4px 6px #0000001a;justify-content:center;padding:25px;text-align:center}.preview-header{font-size:22px}.preview-section h2{color:#ff4d4d;letter-spacing:.8px;margin-bottom:10px}.preview-section embed{border:1px solid #d63939;display:block;margin:0 auto}.download-instruction{color:#999;display:inline-block;font-size:18.5px;justify-content:center;letter-spacing:.5px;margin-bottom:8px;white-space:nowrap}.go-back-button:hover,.submit-button:hover{background:linear-gradient(45deg,#a00000,red);opacity:.8;transform:scale(1.105)}.navigation-buttons{align-items:center;display:flex;gap:225px;justify-content:space-between;padding:5px 0;width:80%}.go-back-button,.next-button,.prev-button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:10px 14px;transition:background-color .3s ease;transition:all .3s ease-in-out;white-space:nowrap}input::placeholder,textarea::placeholder{font-size:14px}::-webkit-resizer{box-shadow:1px 1px #ca1e1e}input[type=date].input-field{background-color:#333;border:2px solid #444;border-radius:4px;color:#fff;margin-bottom:15px;padding:10px;width:100%}.preview-section.navigation-buttons{align-items:center}:root{--light-bg:#ebe4e4;--light-form-bg:#f8f5f5;--light-text:#333;--light-input-bg:#e9e9e9;--light-input-border:#f5c2c2;--light-accent:#ff4d4d;--light-header-bg:#ecb7b7;--light-button-hover:#e63946}body{background-color:#1e1e1e;color:#fff;transition:background-color .3s ease,color .3s ease}body.light-mode{background-color:#ebe4e4;background-color:var(--light-bg)}.light-mode form,body.light-mode{color:#333;color:var(--light-text)}.light-mode form{background-color:#f8f5f5;background-color:var(--light-form-bg);box-shadow:0 0 10px #0000001a}.light-mode .header{background-color:#ecb7b7;background-color:var(--light-header-bg)}.light-mode .header,.light-mode .header a,.light-mode .subtitle,.light-mode .title{color:#ff4d4d;color:var(--light-accent)}.light-mode input[type=date],.light-mode input[type=text],.light-mode textarea{background-color:#e9e9e9;background-color:var(--light-input-bg);border-color:#f5c2c2;border-color:var(--light-input-border);color:#333;color:var(--light-text)}.light-mode input[type=date]:focus,.light-mode input[type=text]:focus,.light-mode textarea:focus{border-color:#ff4d4d;border-color:var(--light-accent)}.light-mode button:hover{background-color:#e63946;background-color:var(--light-button-hover)}.light-mode .preview-section{background-color:#f8f5f5;background-color:var(--light-form-bg);box-shadow:0 4px 6px #0000001a}.light-mode .message,.light-mode .preview-section h2{color:#ff4d4d;color:var(--light-accent)}.light-mode .footer-title{color:#666}.light-mode .about-container{background:#f8f5f5;background:var(--light-form-bg);box-shadow:0 4px 15px #ff4d4d33;color:#333;color:var(--light-text)}.light-mode .about-container h1{color:#ff4d4d;color:var(--light-accent)}.light-mode .about-container p,.light-mode .about-container ul li{color:#333;color:var(--light-text)}.light-mode .about-container ul li{background:#f0f0f0e6;box-shadow:0 4px 10px #c8c8c866}.light-mode .about-container ul li:hover{background:#ff4d4d33}.theme-toggle-btn{align-items:center;background:linear-gradient(45deg,red,#a00000);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:8px 10px;transition:all .3s ease-in-out}.theme-toggle-btn:hover{background:linear-gradient(45deg,#a00000,red);transform:scale(1.05)}.toggle-icon{margin-right:5px}.theme-toggle{margin-left:15px}.header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px 20px}.buttons-container{display:flex;gap:15px}@media (max-width:768px){.header{flex-direction:column;padding:0}.buttons-container,.subtitle,.theme-toggle,.title{margin:0}}.open-gmail{background-color:red;border:none;border-radius:5px;color:#fff;display:block;font-size:14px;margin-left:302px;margin-top:10px;padding:13px 25px;transition:background-color .3s ease;transition:all .3s ease-in-out;width:fit-content}.about-container{align-items:center;background:#2a2a2a;border-radius:15px;box-shadow:0 4px 15px #ff4d4d4d;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:120px auto;max-width:700px;min-height:250px;padding:35px 30px;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:90%}.about-container:hover{box-shadow:0 8px 30px #ff4d4d66;transform:translateY(-10px)}.about-container h1{color:#ff4d4d;font-size:2.2rem;font-weight:600;margin-bottom:20px}.footer-title{color:#999;display:inline-block;font-size:12.5px;justify-content:center;margin-top:30px;white-space:nowrap}.about-container p{color:#ccc;line-height:1.6;margin-bottom:20px}.about-container p,.about-container ul{font-size:1.1rem;max-width:90%;width:100%}.about-container ul{list-style-type:none;margin-top:10px;padding-left:0}.about-container ul li{word-wrap:break-word;background:#333232e6;border-radius:8px;box-shadow:0 4px 10px #311f1f;font-size:1rem;font-weight:500;margin:12px 0;padding:14px 22px;transition:background-color .3s ease}.about-container ul li:hover{background:#ff4d4d66}.about-container a{color:#999;margin-top:20px;text-decoration:underline;transition:color .4s ease-in-out}.about-container a:hover{color:#f66;text-decoration:underline}.about-container strong,.about-container ul li strong{color:#ff4d4d}.editannouncment{color:#999;display:inline-block;font-size:14px;justify-content:center;margin-top:8px;white-space:nowrap}.individualannouncement,.privateannouncment{color:#999;display:inline-block;font-size:14px;justify-content:center;margin-top:3px}.privateannouncment{margin-bottom:12px;white-space:nowrap}.feature-icon{flex-shrink:0;font-size:1.5rem;margin-right:.5rem}.about-container .keyfeatures{font-size:22px;margin-bottom:5px}@media screen and (min-width:1200px){.about-container{padding:40px 50px}}@media screen and (max-width:992px){.about-container{margin:100px auto;padding:30px 25px}.about-container h1{font-size:2rem}}@media screen and (max-width:768px){.about-container{margin:140px auto;padding:25px 20px}.about-container h1{font-size:1.8rem}.about-container p,.about-container ul li{font-size:.95rem}}@media screen and (max-width:480px){.header{padding:0}.subtitle{font-size:12px}.header .title{font-size:20px;font-style:italic;font-weight:700;margin-right:10px;text-align:center;text-shadow:2px 2px 5px #f009}button{background-color:#eb3717;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;padding:0;transition:background-color .3s ease;width:100%}.aboutbutton,.homebutton{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:4px 8px;transition:background-color .3s ease;transition:all .3s ease-in-out}.about-container{margin:110px auto 40px;padding:20px 0;width:70%}.about-container h1{font-size:1.6rem;margin-bottom:15px}.about-container p{font-size:.9rem;line-height:1.5}.about-container ul li{font-size:.9rem;margin:8px 0;padding:10px 15px}.editannouncment,.individualannouncement,.privateannouncment{font-size:11px}.footer-title{font-size:8px}}@media screen and (max-width:320px){.about-container{margin:50px auto 30px;padding:15px 10px}.about-container h1{font-size:1.4rem}.about-container p,.about-container ul li{font-size:.85rem}}@media screen and (max-width:600px){.editannouncment,.privateannouncment{white-space:normal}}@media screen and (max-height:600px){.about-container{margin:40px auto;min-height:200px}}
/*# sourceMappingURL=main.ed87df76.css.map*/