@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Bengali:wght@300;400;500;600;700&display=swap);.header-container[data-v-55e20630]{z-index:1000}.top-bar[data-v-55e20630]{box-shadow:0 2px 4px rgba(0,0,0,.1);position:sticky;top:0;z-index:1001;background:#fff}.logo-section[data-v-55e20630]{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #e9ecef}.logo-circle[data-v-55e20630],.logo-container[data-v-55e20630]{display:flex;align-items:center;justify-content:center}.logo-circle[data-v-55e20630]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#28a745,#20c997);position:relative;box-shadow:0 2px 10px rgba(0,0,0,.1)}.logo-inner[data-v-55e20630]{text-align:center;color:#fff}.logo-inner .arabic-text[data-v-55e20630]{font-size:1rem;margin-top:2px;font-weight:600}.school-info h3[data-v-55e20630]{font-size:1.5rem;font-weight:700}.school-info p[data-v-55e20630]{font-size:1rem;margin-bottom:.25rem}.school-info small[data-v-55e20630]{font-size:.85rem}.nav-link[data-v-55e20630]{font-weight:500;padding:.5rem 1rem!important;transition:all .3s ease}.nav-link[data-v-55e20630]:hover{background-color:hsla(0,0%,100%,.1);border-radius:4px}.nav-link.active[data-v-55e20630]{background-color:hsla(0,0%,100%,.2);border-radius:4px}.language-toggle .btn[data-v-55e20630]{border-width:2px;font-weight:600}.top-notice-bar[data-v-55e20630]{background:linear-gradient(135deg,#ffc107,#ff9800);color:#000;padding:.5rem 0;font-size:.9rem}.notice-scroll[data-v-55e20630]{display:flex;align-items:center;overflow:hidden}.notice-text[data-v-55e20630]{white-space:nowrap}@media (max-width:768px){.sticky-navbar[data-v-55e20630]{top:40px}.logo-circle[data-v-55e20630]{width:60px;height:60px}.logo-inner .fas[data-v-55e20630]{font-size:1.5rem!important}.logo-inner .arabic-text[data-v-55e20630]{font-size:.6rem}.school-info h3[data-v-55e20630]{font-size:1.2rem}.school-info p[data-v-55e20630]{font-size:.9rem}.school-info small[data-v-55e20630]{font-size:.75rem}.navbar-nav[data-v-55e20630]{text-align:center}}.footer[data-v-9fa0050e]{background:linear-gradient(135deg,var(--primary-color),#2d5a3d);color:#fff;margin-top:auto}.footer-main[data-v-9fa0050e]{padding:3rem 0 2rem}.footer-section h5[data-v-9fa0050e],.footer-section h6[data-v-9fa0050e]{font-weight:600;margin-bottom:1.5rem}.contact-info[data-v-9fa0050e]{margin-top:1rem}.contact-item[data-v-9fa0050e]{display:flex;align-items:center;margin-bottom:.5rem}.footer-links[data-v-9fa0050e]{list-style:none;padding:0;margin:0}.footer-links li[data-v-9fa0050e]{margin-bottom:.75rem}.footer-links a[data-v-9fa0050e]{text-decoration:none;transition:color .3s ease;display:flex;align-items:center}.footer-links a[data-v-9fa0050e]:hover{color:var(--accent-color)!important}.social-links[data-v-9fa0050e]{display:flex;gap:1rem}.social-link[data-v-9fa0050e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none;border-radius:50%;transition:all .3s ease}.social-link[data-v-9fa0050e]:hover{background:var(--accent-color);color:var(--text-dark);transform:translateY(-2px)}.footer-bottom[data-v-9fa0050e]{background:rgba(0,0,0,.2);padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.1)}.footer-bottom a[data-v-9fa0050e]{text-decoration:none}.footer-bottom a[data-v-9fa0050e]:hover{text-decoration:underline}@media (max-width:768px){.footer-main[data-v-9fa0050e]{padding:2rem 0 1rem}.social-links[data-v-9fa0050e]{justify-content:center}.footer-bottom[data-v-9fa0050e]{text-align:center}}#app{font-family:Noto Sans Bengali,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}body{margin:0;padding:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1a3d22}.hero-buttons[data-v-6944810e],.hero-image[data-v-6944810e]{margin-top:2rem}.quick-link-card[data-v-6944810e]{transition:all .3s ease;border:2px solid transparent}.quick-link-card[data-v-6944810e]:hover{border-color:var(--accent-color);transform:translateY(-5px)}.quick-link-icon[data-v-6944810e]{font-size:3rem;color:var(--primary-color)}.contact-info .contact-item[data-v-6944810e]{display:flex;align-items:center}.contact-info .contact-item i[data-v-6944810e]{width:20px;color:var(--accent-color)}.contact-image[data-v-6944810e]{margin-top:2rem}@media (max-width:768px){.hero-buttons .btn[data-v-6944810e]{display:block;margin-bottom:1rem}.quick-link-icon[data-v-6944810e]{font-size:2.5rem}}.page-header[data-v-446cdde2]{padding:4rem 0}.about-content h2[data-v-446cdde2],.about-content h3[data-v-446cdde2]{color:var(--primary-color);margin-bottom:1rem}.values-list[data-v-446cdde2]{list-style:none;padding:0}.values-list li[data-v-446cdde2]{padding:.5rem 0;border-bottom:1px solid var(--border-color)}.values-list li[data-v-446cdde2]:last-child{border-bottom:none}.stat-item[data-v-446cdde2]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.stat-item[data-v-446cdde2]:last-child{border-bottom:none}.stat-label[data-v-446cdde2]{font-weight:600;color:var(--primary-color)}.stat-value[data-v-446cdde2]{font-weight:700;color:var(--secondary-color)}.principal-photo[data-v-446cdde2]{margin:0 auto}.contact-info .contact-item[data-v-446cdde2]{display:flex;align-items:center;margin-bottom:.5rem}.quick-links[data-v-446cdde2]{display:flex;flex-direction:column;gap:.5rem}.quick-link[data-v-446cdde2]{display:flex;align-items:center;padding:.5rem;text-decoration:none;color:var(--text-dark);border-radius:4px;transition:all .3s ease}.quick-link[data-v-446cdde2]:hover{background-color:var(--bg-light);color:var(--primary-color);text-decoration:none}.committee-card[data-v-446cdde2]{transition:transform .3s ease}.committee-card[data-v-446cdde2]:hover{transform:translateY(-5px)}.member-photo[data-v-446cdde2]{margin:0 auto}@media (max-width:768px){.sidebar[data-v-446cdde2]{margin-top:2rem}}.page-header[data-v-e6956b9e]{padding:4rem 0}.teacher-card[data-v-e6956b9e]{transition:transform .3s ease,box-shadow .3s ease}.teacher-card[data-v-e6956b9e]:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.15)}.teacher-photo[data-v-e6956b9e]{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto;border:4px solid var(--accent-color)}.teacher-name[data-v-e6956b9e]{color:var(--primary-color);margin-bottom:.5rem;font-weight:600}.teacher-designation[data-v-e6956b9e]{color:var(--secondary-color);font-weight:600;margin-bottom:1rem}.teacher-details[data-v-e6956b9e]{text-align:left}.detail-item[data-v-e6956b9e]{display:flex;align-items:center;margin-bottom:.5rem;font-size:.9rem}.detail-item i[data-v-e6956b9e]{width:20px}@media (max-width:768px){.teacher-photo[data-v-e6956b9e]{width:100px;height:100px}}.page-header[data-v-029e4920]{padding:4rem 0}.stats-card[data-v-029e4920]{text-align:center;padding:2rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border-radius:10px}.stats-number[data-v-029e4920]{font-size:3rem;font-weight:700;margin-bottom:.5rem}.stats-label[data-v-029e4920]{font-size:1.1rem;opacity:.9}.class-stat-card[data-v-029e4920]{transition:transform .3s ease}.class-stat-card[data-v-029e4920]:hover{transform:translateY(-5px)}.student-count[data-v-029e4920]{margin-top:1rem}.count-number[data-v-029e4920]{display:block;font-size:2.5rem;font-weight:700;color:var(--primary-color)}.count-label[data-v-029e4920]{font-size:1rem;color:var(--text-dark)}.student-card[data-v-029e4920]{transition:transform .3s ease,box-shadow .3s ease}.student-card[data-v-029e4920]:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.15)}.student-photo[data-v-029e4920]{text-align:center}.student-name[data-v-029e4920]{color:var(--primary-color);margin-bottom:.5rem;font-weight:600}.student-id[data-v-029e4920]{color:var(--secondary-color);font-weight:600;margin-bottom:.5rem}.student-class[data-v-029e4920]{color:var(--text-dark);margin-bottom:1rem}.student-details[data-v-029e4920]{text-align:left}.detail-item[data-v-029e4920]{display:flex;align-items:center;margin-bottom:.5rem;font-size:.9rem}.detail-item i[data-v-029e4920]{width:20px}@media (max-width:768px){.stats-number[data-v-029e4920]{font-size:2.5rem}.count-number[data-v-029e4920]{font-size:2rem}}.page-header[data-v-1e064964]{padding:4rem 0}.class-card[data-v-1e064964]{transition:transform .3s ease,box-shadow .3s ease}.class-card[data-v-1e064964]:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.15)}.class-level[data-v-1e064964]{margin-bottom:1rem}.class-description[data-v-1e064964]{color:var(--text-dark);line-height:1.6;margin-bottom:1.5rem}.class-stats[data-v-1e064964]{margin-bottom:1rem}.stat-item[data-v-1e064964]{display:flex;align-items:center;margin-bottom:.5rem;font-size:.9rem}.stat-item i[data-v-1e064964]{width:20px}.stats-card[data-v-1e064964]{text-align:center;padding:2rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border-radius:10px}.stats-number[data-v-1e064964]{font-size:3rem;font-weight:700;margin-bottom:.5rem}.stats-label[data-v-1e064964]{font-size:1.1rem;opacity:.9}@media (max-width:768px){.stats-number[data-v-1e064964]{font-size:2.5rem}}.page-header[data-v-5c4a1f21]{padding:4rem 0}.notice-card[data-v-5c4a1f21]{transition:all .3s ease;border-left:4px solid var(--accent-color)}.notice-card.important[data-v-5c4a1f21]{border-left-color:var(--danger-color)}.notice-card[data-v-5c4a1f21]:hover{transform:translateX(5px);box-shadow:0 5px 20px rgba(0,0,0,.15)}.card-title[data-v-5c4a1f21]{color:var(--primary-color);font-weight:600}@media (max-width:768px){.notice-card[data-v-5c4a1f21]{margin-bottom:1rem}}.page-header[data-v-83f934be]{padding:4rem 0}.notice-detail-card[data-v-83f934be]{border:none;box-shadow:0 5px 20px rgba(0,0,0,.1)}.card-header[data-v-83f934be]{background:var(--secondary-color)!important;color:#fff;border:none;padding:2rem}.card-title[data-v-83f934be]{color:#fff;font-weight:600}.notice-meta[data-v-83f934be]{border-bottom:1px solid var(--border-color);padding-bottom:1rem}.meta-item[data-v-83f934be]{display:flex;align-items:center;margin-bottom:.5rem}.notice-content[data-v-83f934be]{line-height:1.8;font-size:1.1rem}.notice-content p[data-v-83f934be]{margin-bottom:1rem}@media (max-width:768px){.card-header[data-v-83f934be]{padding:1.5rem}.notice-content[data-v-83f934be]{font-size:1rem}}.page-header[data-v-52f56b1e]{padding:4rem 0}.admission-content h2[data-v-52f56b1e]{color:var(--primary-color);margin-bottom:2rem}.content-section[data-v-52f56b1e]{line-height:1.8;font-size:1.1rem}.info-card[data-v-52f56b1e]{margin-bottom:2rem}.info-card .card-header[data-v-52f56b1e]{padding:10px;background:var(--secondary-color)!important;color:#fff;border:none}.info-card .card-header h5[data-v-52f56b1e]{margin:0;font-weight:600}.info-card .card-body[data-v-52f56b1e]{padding:10px}.contact-info .contact-item[data-v-52f56b1e]{display:flex;align-items:center;margin-bottom:1rem}.contact-info .contact-item i[data-v-52f56b1e]{width:20px}.quick-links[data-v-52f56b1e]{display:flex;flex-direction:column;gap:.5rem}.quick-link[data-v-52f56b1e]{display:flex;align-items:center;padding:.75rem;text-decoration:none;color:var(--text-dark);border-radius:4px;transition:all .3s ease}.quick-link[data-v-52f56b1e]:hover{background-color:var(--bg-light);color:var(--primary-color);text-decoration:none}@media (max-width:768px){.sidebar[data-v-52f56b1e]{margin-top:2rem}.content-section[data-v-52f56b1e]{font-size:1rem}}.page-header[data-v-63f4ff68]{padding:4rem 0}.contact-form-section h2[data-v-63f4ff68],.contact-info-section h2[data-v-63f4ff68]{color:var(--primary-color);margin-bottom:2rem}.contact-item[data-v-63f4ff68]{display:flex;align-items:flex-start;margin-bottom:2rem}.contact-icon[data-v-63f4ff68]{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.contact-text h6[data-v-63f4ff68]{color:var(--primary-color);margin-bottom:.5rem;font-weight:600}.contact-text p[data-v-63f4ff68]{margin-bottom:0;color:var(--text-dark)}.social-links h5[data-v-63f4ff68]{color:var(--primary-color)}.social-icons[data-v-63f4ff68]{display:flex;gap:1rem}.social-icon[data-v-63f4ff68]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--primary-color);color:#fff;text-decoration:none;border-radius:50%;transition:all .3s ease}.social-icon[data-v-63f4ff68]:hover{background:var(--secondary-color);color:#fff;transform:translateY(-2px)}.contact-form[data-v-63f4ff68]{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.form-label[data-v-63f4ff68]{font-weight:600;color:var(--primary-color)}.form-control[data-v-63f4ff68]{border:2px solid var(--border-color);border-radius:8px;padding:.75rem;transition:border-color .3s ease}.form-control[data-v-63f4ff68]:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(30,77,43,.25)}.map-container[data-v-63f4ff68]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1)}.map-placeholder[data-v-63f4ff68]{height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-dark)}@media (max-width:768px){.contact-form[data-v-63f4ff68]{padding:1.5rem}.map-placeholder[data-v-63f4ff68]{height:300px}}:root{--primary-color:#1e4d2b;--secondary-color:#8bc34a;--accent-color:#ffc107;--text-dark:#2c3e50;--text-light:#fff;--bg-light:#f8f9fa;--bg-dark:#1e4d2b;--border-color:#dee2e6;--success-color:#28a745;--warning-color:#ffc107;--danger-color:#dc3545;--info-color:#17a2b8}*{box-sizing:border-box}body{font-family:Noto Sans Bengali,Arial,sans-serif;line-height:1.6;color:var(--text-dark);background-color:var(--bg-light)}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--primary-color);margin-bottom:1rem}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--secondary-color)!important}.text-accent{color:var(--accent-color)!important}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary:hover{background-color:#1a3d22;border-color:#1a3d22}.btn-secondary{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-dark)}.btn-secondary:hover{background-color:#7cb342;border-color:#7cb342;color:var(--text-dark)}.btn-accent{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--text-dark)}.btn-accent:hover{background-color:#e0a800;border-color:#e0a800;color:var(--text-dark)}.card{border:none;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.15)}.card-header{background:var(--secondary-color)!important;color:#fff;border:none;font-weight:600}.section{padding:4rem 0}.section-title{text-align:center;margin-bottom:3rem}.section-title h2{color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-title p{color:var(--text-dark);font-size:1.1rem;opacity:.8}.hero-section{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:6rem 0;position:relative;overflow:hidden}.hero-section h1{color:#fff!important}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.hero-content{position:relative;z-index:2}.hero-title{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.hero-subtitle{font-size:1.3rem;opacity:.9;margin-bottom:2rem}.notice-card{border-left:4px solid var(--accent-color);transition:all .3s ease}.notice-card.important{border-left-color:var(--danger-color)}.notice-card:hover{transform:translateX(5px)}.teacher-card{text-align:center;padding:2rem 1rem}.teacher-photo{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto 1rem;border:4px solid var(--accent-color)}.teacher-info h5{color:var(--primary-color);margin-bottom:.5rem}.teacher-designation{color:var(--secondary-color);font-weight:600;margin-bottom:.5rem}.stats-card{text-align:center;padding:2rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border-radius:10px}.stats-number{font-size:3rem;font-weight:700;margin-bottom:.5rem}.stats-label{font-size:1.1rem;opacity:.9}.islamic-pattern{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cpattern id='a' width='60' height='60' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='30' cy='30' r='2' fill='%231e4d2b' opacity='.1'/%3E%3Ccircle cx='15' cy='15' r='1' fill='%238bc34a' opacity='.1'/%3E%3Ccircle cx='45' cy='45' r='1' fill='%238bc34a' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h60v60H0z'/%3E%3C/svg%3E")}.loading-spinner{display:flex;justify-content:center;align-items:center;padding:2rem}.spinner{width:40px;height:40px;border:4px solid var(--border-color);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.section-title h2{font-size:2rem}.stats-number{font-size:2.5rem}}.text-gradient{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient-primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))}.bg-gradient-accent{background:linear-gradient(135deg,var(--accent-color),#ff9800)}.shadow-custom{box-shadow:0 4px 20px rgba(30,77,43,.15)}.border-accent{border-color:var(--accent-color)!important}.fade-in{animation:fadeIn .6s ease-in}.slide-up{animation:slideUp .6s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}