.v2-theme{--primary:#1d3557;--primary-light:#264653;--primary-dark:#132a45;--secondary:#e76f51;--accent:#f4a261;--text:#264653;--text-light:#5a7a8a;--bg:#fff;--bg-light:#f1faee;--bg-dark:#e8f0e5;--border:#d4ddd2}.v2-theme .top-bar{background:var(--primary-dark)}.v2-theme .btn-primary{background:var(--primary)}.v2-theme .btn-primary:hover{background:var(--primary-light)}.v2-theme .btn-secondary{background:var(--accent)}.v2-theme .btn-secondary:hover{background:#e6944d}.v2-theme .btn-accent{background:var(--accent)}.v2-theme .btn-accent:hover{background:#e6944d}.v2-theme .btn-outline{border-color:var(--primary);color:var(--primary)}.v2-theme .btn-outline:hover{background:var(--primary);color:#fff}.v2-theme .section-tag{color:var(--accent)}.v2-theme .section-divider,.v2-theme .news-category{background:var(--accent)}.v2-theme .news-link{color:var(--primary)}.v2-theme .news-link:hover{color:var(--primary-light)}.v2-theme .event-date{background:var(--primary)}.v2-theme .event-day,.v2-theme .event-month{color:#fff}.v2-theme .quick-card-icon{color:var(--primary)}.v2-theme .about-badge{background:var(--accent);color:#fff}.v2-theme .admision{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%)}.v2-theme .footer{background:var(--primary-dark)}.v2-theme .testimonial-quote{color:var(--accent)}.v2-theme .gallery-item:hover .gallery-overlay{background:#1d3557cc}.v2-theme .logo-icon{background:0 0;border-radius:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.v2-theme .logo-img{object-fit:contain;border-radius:50%;width:100%;height:100%}.v2-theme .footer-logo .logo-icon{width:50px;height:50px}
