:root{--color-brand-night:#16243f;--color-brand-navy:#2b406d;--color-brand-navy-medium:#385187;--color-brand-light-blue:#93b4d7;--color-brand-light-blue-glow:#93b4d759;--color-brand-magenta:#e05aa4;--color-brand-magenta-hover:#eb74b5;--color-brand-teal:#027a7b;--color-brand-white:#fff;--color-brand-black:#000;--color-navy-950:#0f192c;--color-navy-900:#16243f;--color-navy-800:#1e3052;--color-navy-700:#2b406d;--color-navy-600:#385187;--color-blue-primary:#2b406d;--color-blue-accent:#93b4d7;--color-purple-primary:#385187;--color-magenta-primary:#e05aa4;--color-magenta-hover:#eb74b5;--color-teal-primary:#027a7b;--color-gold-accent:#d97706;--color-bg-body:#f8fafc;--color-bg-surface:#fff;--color-bg-surface-alt:#f1f5f9;--color-bg-card:#fff;--color-bg-card-hover:#fff;--color-bg-header:#ffffffe6;--color-bg-modal:#fff;--color-border:#e2e8f0;--color-border-subtle:#edf2f7;--color-border-hover:#93b4d7;--color-border-focus:#2b406d;--color-text-main:#16243f;--color-text-body:#334155;--color-text-secondary:#2b406d;--color-text-muted:#64748b;--color-text-dim:#94a3b8;--shadow-sm:0 1px 3px #16243f0d;--shadow-md:0 4px 18px -2px #16243f14;--shadow-lg:0 16px 36px -4px #16243f1f;--shadow-glow-blue:0 4px 20px #93b4d759;--shadow-glow-navy:0 8px 30px #2b406d26;--shadow-glow-magenta:0 4px 24px #e05aa440;--font-heading:"Megumi", "Bahnschrift", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Bahnschrift", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px;--transition-fast:.2s cubic-bezier(.16, 1, .3, 1);--transition-normal:.3s cubic-bezier(.16, 1, .3, 1);--transition-smooth:.5s cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{--color-bg-body:#0c1527;--color-bg-surface:#16243f;--color-bg-surface-alt:#132038;--color-bg-card:#2b406d6b;--color-bg-card-hover:#38518799;--color-bg-header:#07162cf0;--color-bg-modal:#0c2344;--color-border:#93b4d733;--color-border-subtle:#93b4d71f;--color-border-hover:#93b4d78c;--color-border-focus:#93b4d7;--color-text-main:#fff;--color-text-body:#cbd5e1;--color-text-secondary:#93b4d7;--color-text-muted:#94a3b8;--color-text-dim:#64748b;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 40px #0009;--shadow-glow-blue:0 0 30px #93b4d759;--shadow-glow-navy:0 0 35px #2b406d80;--shadow-glow-magenta:0 0 30px #e05aa459}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--color-bg-body);color:var(--color-text-body);font-size:16px;font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background-color var(--transition-normal), color var(--transition-normal)}body{background:var(--color-bg-body);min-height:100vh;color:var(--color-text-body);transition:background var(--transition-normal), color var(--transition-normal);line-height:1.6;overflow-x:hidden}[data-theme=dark] body{background:radial-gradient(circle at 15% 15%,#182846 0%,#0c1527 55%,#000 100%)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text-main);font-weight:700;line-height:1.25}p{color:var(--color-text-muted)}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.section{padding:100px 0;position:relative}@media (width<=768px){.section{padding:70px 0}.container{padding-left:18px;padding-right:18px}}.gradient-text-brand{background:linear-gradient(135deg,#16243f 15%,#2b406d 65%,#027a7b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=dark] .gradient-text-brand{background:linear-gradient(135deg,#fff 25%,#93b4d7 75%,#385187 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-forum{background:linear-gradient(135deg,#be185d 0%,#e05aa4 50%,#d97706 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=dark] .gradient-text-forum{background:linear-gradient(135deg,#fbcfe8 0%,#e05aa4 50%,#fbbf24 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-teal{background:linear-gradient(135deg,#027a7b 0%,#0369a1 70%,#16243f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=dark] .gradient-text-teal{background:linear-gradient(135deg,#a7f3d0 0%,#027a7b 70%,#16243f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-purple{background:linear-gradient(135deg,#6a247e 0%,#2b406d 60%,#e05aa4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=dark] .gradient-text-purple{background:linear-gradient(135deg,#c084fc 0%,#385187 60%,#e05aa4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.section-header{text-align:center;max-width:760px;margin:0 auto 60px}.section-badge{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;color:#be185d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e05aa41a;border:1px solid #e05aa459;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:.82rem;font-weight:700;display:inline-flex}[data-theme=dark] .section-badge{color:#f472b6;background:#d925621f;border-color:#d925624d}.section-badge.blue{color:#2b406d;background:#2b406d17;border-color:#2b406d40}[data-theme=dark] .section-badge.blue{color:#60a5fa;background:#004b9326;border-color:#60a5fa4d}.section-badge.purple{color:#6a247e;background:#6a247e1a;border-color:#6a247e40}[data-theme=dark] .section-badge.purple{color:#c084fc;background:#6a247e33;border-color:#c084fc4d}.section-title{letter-spacing:-.02em;color:var(--color-text-main);margin-bottom:18px;font-size:2.5rem}.section-subtitle{color:var(--color-text-muted);font-size:1.1rem;line-height:1.7}@media (width<=768px){.section-title{font-size:2rem}.section-subtitle{font-size:1rem}}.glass-card{background:var(--color-bg-card);-webkit-backdrop-filter:blur(14px);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-normal);position:relative;overflow:hidden}.glass-card:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-lg), var(--shadow-glow-magenta);transform:translateY(-4px)}.btn{border-radius:var(--radius-full);letter-spacing:.01em;transition:all var(--transition-normal);justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary{color:#fff;background:linear-gradient(135deg,#2b406d 0%,#16243f 100%);border:1px solid #96b8da59;box-shadow:0 4px 18px #2b406d59}.btn-primary:hover{color:#fff;background:linear-gradient(135deg,#385187 0%,#1e3052 100%);border-color:#93b4d7;transform:translateY(-2px);box-shadow:0 6px 25px #2b406d73}.btn-secondary{background:var(--color-bg-surface);color:var(--color-text-main);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:var(--color-bg-surface-alt);border-color:var(--color-border-hover);color:var(--color-text-main);transform:translateY(-2px)}[data-theme=dark] .btn-secondary{color:var(--color-text-main);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#93b4d714;border:1px solid #93b4d740}[data-theme=dark] .btn-secondary:hover{color:#fff;background:#93b4d729;border-color:#93b4d7}.btn-glow{color:#fff;background:linear-gradient(135deg,#e05aa4 0%,#385187 50%,#2b406d 100%) 0 0/200% 200%;animation:6s infinite gradientMove;box-shadow:0 4px 20px #e05aa459}.btn-glow:hover{color:#fff;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 30px #e05aa48c}@keyframes gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}.animate-pulse-glow{animation:4s ease-in-out infinite pulseGlow}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f192cbf;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out fadeIn;display:flex;position:fixed;inset:0}.modal-content{background:var(--color-bg-modal);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:580px;max-height:90vh;box-shadow:var(--shadow-lg);color:var(--color-text-main);padding:36px;animation:.3s cubic-bezier(.16,1,.3,1) scaleUp;position:relative;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--color-bg-surface-alt)}::-webkit-scrollbar-thumb{background:var(--color-border-hover);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-magenta-primary)}:root:not([data-theme=dark]) .glass-card,[data-theme=light] .glass-card{color:#334155!important;background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 18px -2px #16243f12!important}:root:not([data-theme=dark]) .glass-card:hover,[data-theme=light] .glass-card:hover{background:#fff!important;border-color:#93b4d7!important;box-shadow:0 12px 30px -4px #16243f1f!important}:root:not([data-theme=dark]) .glass-card h1,:root:not([data-theme=dark]) .glass-card h2,:root:not([data-theme=dark]) .glass-card h3,:root:not([data-theme=dark]) .glass-card h4,:root:not([data-theme=dark]) .glass-card h5,:root:not([data-theme=dark]) .glass-card h6,:root:not([data-theme=dark]) .glass-card strong,:root:not([data-theme=dark]) .glass-card b{color:#16243f!important}:root:not([data-theme=dark]) .glass-card p,:root:not([data-theme=dark]) .glass-card li{color:#334155!important}:root:not([data-theme=dark]) .about-story-card,:root:not([data-theme=dark]) .pillar-card,:root:not([data-theme=dark]) .symbol-meaning-card,:root:not([data-theme=dark]) .about-highlights-box{background:#fff!important;border:1px solid #e2e8f0!important}:root:not([data-theme=dark]) .about-story-title,:root:not([data-theme=dark]) .mv-title,:root:not([data-theme=dark]) .symbol-title,:root:not([data-theme=dark]) .highlights-title{color:#16243f!important}:root:not([data-theme=dark]) .about-paragraph{color:#334155!important}:root:not([data-theme=dark]) .about-paragraph strong{color:#16243f!important;font-weight:700!important}:root:not([data-theme=dark]) .about-dna-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-left:4px solid #e05aa4!important}:root:not([data-theme=dark]) .about-dna-label{color:#be185d!important}:root:not([data-theme=dark]) .about-dna-quote{color:#16243f!important;font-weight:500!important}:root:not([data-theme=dark]) .navbar-scrolled{-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 20px #16243f0f}:root:not([data-theme=dark]) .brand-text-sub{color:#64748b}:root:not([data-theme=dark]) .brand-text-main{color:#16243f}:root:not([data-theme=dark]) .nav-link{color:#2b406d}:root:not([data-theme=dark]) .nav-link:hover{color:#e05aa4}:root:not([data-theme=dark]) .nav-badge-pill{color:#fff!important;background:#2b406d!important;border:1px solid #2b406d!important}:root:not([data-theme=dark]) .nav-dropdown-menu{background:#fff;border:1px solid #e2e8f0;box-shadow:0 16px 36px #16243f1a}:root:not([data-theme=dark]) .dropdown-item{color:#334155}:root:not([data-theme=dark]) .dropdown-item:hover{color:#16243f;background:#f1f5f9}:root:not([data-theme=dark]) .mobile-toggle-btn{color:#16243f}:root:not([data-theme=dark]) .mobile-drawer{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 20px 40px #16243f14}:root:not([data-theme=dark]) .mobile-nav-link{color:#16243f;border-bottom:1px solid #f1f5f9}:root:not([data-theme=dark]) .mobile-submenu{background:#f8fafc}:root:not([data-theme=dark]) .mobile-submenu-link{color:#475569}:root:not([data-theme=dark]) .hero-section{background:linear-gradient(#fff 0%,#f8fafc 100%)}:root:not([data-theme=dark]) .hero-grid-pattern{background-image:linear-gradient(#2b406d0a 1px,#0000 1px),linear-gradient(90deg,#2b406d0a 1px,#0000 1px)}:root:not([data-theme=dark]) .hero-badge-link{background:#fff;border:1px solid #e05aa459;box-shadow:0 2px 14px #16243f0f}:root:not([data-theme=dark]) .hero-badge-text{color:#16243f}:root:not([data-theme=dark]) .hero-brand-motto{color:#2b406d}:root:not([data-theme=dark]) .hero-title{color:#16243f}:root:not([data-theme=dark]) .hero-description{color:#475569}:root:not([data-theme=dark]) .stat-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 18px #16243f0d}:root:not([data-theme=dark]) .stat-value{color:#16243f}:root:not([data-theme=dark]) .stat-label{color:#64748b}:root:not([data-theme=dark]) .stat-highlight{color:#2b406d}:root:not([data-theme=dark]) .forum-section{background:#fff}:root:not([data-theme=dark]) .forum-hero-card{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;box-shadow:0 16px 40px #16243f12}:root:not([data-theme=dark]) .forum-central-theme{color:#16243f}:root:not([data-theme=dark]) .forum-theme-concept{color:#475569}:root:not([data-theme=dark]) .forum-details-bar{background:#f1f5f9;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .detail-label{color:#64748b}:root:not([data-theme=dark]) .detail-value{color:#16243f}:root:not([data-theme=dark]) .forum-tickets-pricing-bar{background:#eef4fa;border:1px solid #cbd5e1}:root:not([data-theme=dark]) .pricing-badge{color:#fff;background:#2b406d}:root:not([data-theme=dark]) .price-tag{color:#16243f}:root:not([data-theme=dark]) .countdown-item{background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 10px #16243f0d}:root:not([data-theme=dark]) .countdown-number{color:#16243f}:root:not([data-theme=dark]) .countdown-label{color:#64748b}:root:not([data-theme=dark]) .panel-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 18px #16243f0d}:root:not([data-theme=dark]) .panel-title{color:#16243f}:root:not([data-theme=dark]) .panel-desc{color:#475569}:root:not([data-theme=dark]) .panel-topic-item{color:#334155}:root:not([data-theme=dark]) .forum-ticket-action-card{color:#fff;background:linear-gradient(135deg,#16243f 0%,#2b406d 100%)}:root:not([data-theme=dark]) .about-section{background:#f8fafc}:root:not([data-theme=dark]) .pillar-card{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .mv-title{color:#16243f}:root:not([data-theme=dark]) .mv-text{color:#475569}:root:not([data-theme=dark]) .about-dna-box{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .about-dna-quote{color:#334155}:root:not([data-theme=dark]) .symbol-meaning-card{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .symbol-title{color:#16243f}:root:not([data-theme=dark]) .symbol-point-item{color:#475569}:root:not([data-theme=dark]) .symbol-point-item strong{color:#16243f}:root:not([data-theme=dark]) .about-highlights-box{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .highlights-title{color:#16243f}:root:not([data-theme=dark]) .highlights-list li{color:#475569}:root:not([data-theme=dark]) .values-section{background:#fff}:root:not([data-theme=dark]) .value-card{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .value-title{color:#16243f}:root:not([data-theme=dark]) .value-description{color:#475569}:root:not([data-theme=dark]) .value-number{color:#cbd5e1}:root:not([data-theme=dark]) .highlighted-value{background:#fff8fb;border-color:#e05aa466}:root:not([data-theme=dark]) .programs-section{background:#f8fafc}:root:not([data-theme=dark]) .program-card{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .program-title{color:#16243f}:root:not([data-theme=dark]) .program-desc{color:#475569}:root:not([data-theme=dark]) .program-icon-box,:root:not([data-theme=dark]) .program-step-badge{color:#2b406d;background:#eef4fa;border-color:#cbd5e1}:root:not([data-theme=dark]) .timeline-section{background:#fff}:root:not([data-theme=dark]) .timeline-tab-btn{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .timeline-tab-btn.active{color:#fff;background:#2b406d;border-color:#2b406d}:root:not([data-theme=dark]) .edition-card{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .edition-title{color:#16243f}:root:not([data-theme=dark]) .edition-highlight{color:#2b406d}:root:not([data-theme=dark]) .edition-desc{color:#475569}:root:not([data-theme=dark]) .edition-year-badge{color:#2b406d;background:#f1f5f9;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .current-edition-card{background:#fff8fb;border-color:#e05aa4}:root:not([data-theme=dark]) .speaker-legacy-card{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .speaker-avatar-circle{color:#2b406d;background:#eef4fa}:root:not([data-theme=dark]) .speaker-name{color:#16243f}:root:not([data-theme=dark]) .speaker-role{color:#64748b}:root:not([data-theme=dark]) .gallery-item-card{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .leadership-section{background:#f8fafc}:root:not([data-theme=dark]) .governance-card{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .gov-name{color:#16243f}:root:not([data-theme=dark]) .gov-role{color:#2b406d}:root:not([data-theme=dark]) .gov-desc{color:#475569}:root:not([data-theme=dark]) .gov-icon-wrap{color:#6a247e;background:#f5f3ff;border-color:#ddd6fe}:root:not([data-theme=dark]) .membership-section{background:#fff}:root:not([data-theme=dark]) .membership-card{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .membership-title{color:#16243f}:root:not([data-theme=dark]) .membership-desc{color:#475569}:root:not([data-theme=dark]) .membership-pillar-item span{color:#334155}:root:not([data-theme=dark]) .benefit-item-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 10px #16243f0a}:root:not([data-theme=dark]) .benefits-column-title,:root:not([data-theme=dark]) .benefit-title{color:#16243f}:root:not([data-theme=dark]) .benefit-desc{color:#64748b}:root:not([data-theme=dark]) .membership-quote-box{background:#f8fafc;border-left-color:#2b406d}:root:not([data-theme=dark]) .membership-quote-box p{color:#334155}:root:not([data-theme=dark]) .membership-quote-box span{color:#2b406d}:root:not([data-theme=dark]) .sponsors-section{background:#f8fafc}:root:not([data-theme=dark]) .tier-header-card{background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .tier-name{color:#16243f}:root:not([data-theme=dark]) .tier-desc{color:#64748b}:root:not([data-theme=dark]) .sponsor-cta-banner{color:#fff;background:linear-gradient(135deg,#2b406d 0%,#16243f 100%)}:root:not([data-theme=dark]) .past-title{color:#16243f}:root:not([data-theme=dark]) .sponsor-item-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px #16243f0a}:root:not([data-theme=dark]) .sponsor-name{color:#16243f}:root:not([data-theme=dark]) .faq-section{background:#fff}:root:not([data-theme=dark]) .faq-item{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 10px #16243f0a!important}:root:not([data-theme=dark]) .faq-item:hover{background:#f8fafc!important;border-color:#93b4d7!important}:root:not([data-theme=dark]) .faq-item.active{background:#fff!important;border-color:#e05aa4!important;box-shadow:0 8px 24px #16243f14,0 0 16px #e05aa426!important}:root:not([data-theme=dark]) .faq-question-text{color:#16243f!important}:root:not([data-theme=dark]) .faq-answer-text{color:#334155!important}:root:not([data-theme=dark]) .faq-chevron{color:#2b406d;background:#f1f5f9}:root:not([data-theme=dark]) .faq-cta-card{color:#fff;background:linear-gradient(135deg,#16243f 0%,#2b406d 100%)}:root:not([data-theme=dark]) .contact-section{background:#f8fafc}:root:not([data-theme=dark]) .contact-channel-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 10px #16243f0a}:root:not([data-theme=dark]) .channel-value,:root:not([data-theme=dark]) .channel-value.text-white{color:#16243f}:root:not([data-theme=dark]) .contact-form-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 30px #16243f0f}:root:not([data-theme=dark]) .form-headline{color:#16243f}:root:not([data-theme=dark]) .form-label{color:#334155}:root:not([data-theme=dark]) .form-input{color:#16243f;background:#f8fafc;border:1px solid #cbd5e1}:root:not([data-theme=dark]) .form-input:focus{background:#fff;border-color:#e05aa4;box-shadow:0 0 12px #e05aa440}:root:not([data-theme=dark]) .form-select option{color:#16243f;background:#fff}:root:not([data-theme=dark]) .modal-card{color:#16243f;background:#fff;border:1px solid #e2e8f0}:root:not([data-theme=dark]) .modal-title{color:#16243f}:root:not([data-theme=dark]) .modal-desc{color:#64748b}:root:not([data-theme=dark]) .modal-close-btn{color:#16243f;background:#f1f5f9}:root:not([data-theme=dark]) .modal-type-btn{color:#475569;background:#f1f5f9}:root:not([data-theme=dark]) .modal-type-btn.active{color:#fff;background:#2b406d}
