*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-tertiary: #3a3a3a;--bg-hover: #404040;--bg-card: #252525;--bg-input: #2d2d2d;--bg-modal: #2d2d2d;--bg-preview: #333333;--text-primary: #e0e0e0;--text-secondary: #b0b0b0;--text-tertiary: #888888;--border-primary: #404040;--border-secondary: #505050;--accent-primary: #667eea;--accent-primary-hover: #5568d3;--accent-secondary: #6c757d;--accent-secondary-hover: #5a6268;--accent-danger: #dc3545;--accent-danger-hover: #c82333;--status-success-bg: #1e4620;--status-success-text: #8fd99f;--status-error-bg: #4a1f1f;--status-error-text: #f5a3a3;--status-warning-bg: #4a3f1f;--status-warning-text: #ffd700;--sponsor-bg: #3a3420;--sponsor-bg-hover: #4a3f2a;--thumbnail-bg: #404040;--thumbnail-placeholder: #2d2d2d}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none;--social-icon-hover-glow: rgba(102, 126, 234, .4)}[data-theme=light]{--bg-primary: #f5f5f5;--bg-secondary: #ffffff;--bg-tertiary: #f8f9fa;--bg-hover: #f0f0f0;--bg-card: #ffffff;--bg-input: #ffffff;--bg-modal: #ffffff;--bg-preview: #f8f9fa;--text-primary: #333333;--text-secondary: #666666;--text-tertiary: #999999;--border-primary: #e0e0e0;--border-secondary: #dddddd;--accent-primary: #667eea;--accent-primary-hover: #5568d3;--accent-secondary: #6c757d;--accent-secondary-hover: #5a6268;--accent-danger: #dc3545;--accent-danger-hover: #c82333;--status-success-bg: #d4edda;--status-success-text: #155724;--status-error-bg: #f8d7da;--status-error-text: #721c24;--status-warning-bg: #fff3cd;--status-warning-text: #856404;--sponsor-bg: #fff9e6;--sponsor-bg-hover: #fff5d6;--thumbnail-bg: #f0f0f0;--thumbnail-placeholder: #e0e0e0;--social-icon-hover-glow: rgba(102, 126, 234, .3)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;transition:background-color .3s ease,color .3s ease}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.login-box{background:var(--bg-card);padding:2rem;border-radius:8px;box-shadow:0 10px 25px #0000004d;width:100%;max-width:400px;transition:background-color .3s ease}.login-box h1{text-align:center;margin-bottom:.5rem;color:var(--text-primary)}.subtitle{text-align:center;color:var(--text-secondary);margin-bottom:2rem}.container{max-width:2000px;margin:0 auto;padding:2rem}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--border-primary)}.logo-container{display:flex;align-items:center;gap:.5rem;height:100%;cursor:pointer;transition:all .3s ease}.logo-container:hover .logo-image{animation:spin 1s linear infinite}.logo-container:hover .logo-text{opacity:.8;color:var(--accent-primary);transition:opacity .3s ease,color .3s ease}.logo-image{height:43.2px;width:auto;object-fit:contain;transition:transform .3s ease}.logo-text{font-size:2.025rem;font-weight:700;color:var(--text-primary);line-height:1;transition:opacity .3s ease,color .3s ease}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-switcher{position:relative;width:60px;height:30px;background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:30px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;padding:0 4px;box-shadow:inset 0 2px 4px #0000001a}.theme-switcher:hover{border-color:var(--accent-primary);box-shadow:0 0 0 3px #667eea1a}.theme-switcher:before{content:"";position:absolute;width:22px;height:22px;background:var(--accent-primary);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0003;left:4px}[data-theme=light] .theme-switcher:before{left:calc(100% - 26px);background:gold}.theme-switcher .icon-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;z-index:1}.theme-switcher i{font-size:14px;transition:all .3s ease;color:var(--text-secondary)}.theme-switcher .fa-sun{color:gold;opacity:0;transform:scale(.5)}.theme-switcher .fa-moon{color:#667eea;opacity:1;transform:scale(1)}[data-theme=light] .theme-switcher .fa-sun{opacity:1;transform:scale(1)}[data-theme=light] .theme-switcher .fa-moon{opacity:0;transform:scale(.5)}.main-nav{display:flex;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-primary)}.nav-link{padding:.5rem 1rem;text-decoration:none;color:var(--text-secondary);border-radius:4px;transition:all .2s;font-weight:500;display:flex;align-items:center;gap:.5rem}.nav-link i{font-size:.9em}.nav-link:hover{background-color:var(--bg-hover);color:var(--text-primary)}.nav-link.active{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 8px #667eea66}.header h1{color:var(--text-primary)}.header-actions{display:flex;align-items:center;gap:1rem}.user-info{color:var(--text-secondary);font-size:.9rem}.user-menu-container{position:relative;display:inline-block}.user-icon-btn{background:none;border:none;color:var(--text-primary);font-size:60px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease;border-radius:4px;width:60px;height:60px;line-height:1}.user-icon-btn:hover{color:var(--accent-primary);background:var(--bg-hover)}.user-avatar-img{width:60px;height:60px;border-radius:50%;object-fit:cover;display:block;border:2px solid white}[data-theme=light] .user-avatar-img{border:2px solid #666666}.user-menu-link{width:100%;background:none;border:none;color:var(--text-primary);font-size:.9rem;padding:.75rem;cursor:pointer;border-radius:4px;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease;text-align:left;margin-bottom:.5rem}.user-menu-link:hover{background:var(--bg-hover);color:var(--accent-primary)}.user-menu-avatar-icon{width:28px;height:28px;border-radius:50%;object-fit:cover;display:inline-block;vertical-align:middle;margin-right:.5rem;border:1px solid white}[data-theme=light] .user-menu-avatar-icon{border:1px solid #666666}.user-menu-dropdown{position:absolute;top:calc(100% + .25rem);right:0;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;padding:1rem;min-width:250px;box-shadow:0 4px 12px #0000004d;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:1000;pointer-events:none}.user-menu-container:after{content:"";position:absolute;top:100%;right:0;width:100%;height:.5rem;background:transparent;z-index:1001}.user-menu-container:hover .user-menu-dropdown,.user-menu-container:hover:after,.user-menu-dropdown:hover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.user-menu-item{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.user-menu-item:not(:last-child){border-bottom:1px solid var(--border-primary);margin-bottom:.5rem;padding-bottom:.75rem}.user-menu-label{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.user-menu-value{font-size:.9rem;color:var(--text-primary);word-break:break-word}.user-menu-divider{height:1px;background:var(--border-primary);margin:.5rem 0}.user-menu-logout{width:100%;border-radius:25px!important;background:linear-gradient(45deg,#667eea,#764ba2)!important;color:#fff!important;border:none;font-size:.9rem;padding:.6rem 1.5rem!important;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500!important;box-shadow:0 4px 15px #667eea80!important;transition:all .3s ease!important}.user-menu-logout:hover{background:linear-gradient(45deg,#764ba2,#667eea)!important;box-shadow:0 6px 20px #667eea99!important;transform:translateY(-2px)!important}.user-menu-logout:active{transform:translateY(0)!important;box-shadow:0 2px 10px #667eea66!important}[data-theme=light] .user-menu-logout{background:linear-gradient(45deg,#a8b5ff,#c4a5f0)!important;color:#000!important;box-shadow:0 4px 15px #a8b5ff80!important}[data-theme=light] .user-menu-logout:hover{background:linear-gradient(45deg,#c4a5f0,#a8b5ff)!important;color:#000!important;box-shadow:0 6px 20px #a8b5ff99!important}[data-theme=light] .user-menu-logout:active{color:#000!important;box-shadow:0 2px 10px #a8b5ff66!important}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}.search-box{flex:1;max-width:400px}.search-box input{width:100%;padding:.5rem 1rem;border:1px solid var(--border-primary);border-radius:4px;font-size:1rem;background-color:var(--bg-input);color:var(--text-primary)}.search-box input:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px #667eea1a}.filter-box{display:flex;align-items:center}.filter-box select{padding:.5rem 2.5rem .5rem 1rem;border:1px solid var(--border-primary);border-radius:4px;font-size:1rem;font-family:inherit;background-color:var(--bg-input);color:var(--text-primary);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23667eea' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;transition:all .2s ease;min-width:150px}.filter-box select:hover{border-color:var(--accent-primary);background-color:var(--bg-hover)}.filter-box select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px #667eea1a}.filter-box select option{background-color:var(--bg-input);color:var(--text-primary);padding:.5rem}.view-toggle{display:flex;gap:.5rem;align-items:center}.view-toggle-btn{background-color:var(--bg-input);border:1px solid var(--border-primary);border-radius:4px;color:var(--text-secondary);cursor:pointer;padding:.5rem .75rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.view-toggle-btn:hover{background-color:var(--bg-hover);border-color:var(--accent-primary);color:var(--text-primary)}.view-toggle-btn.active{background-color:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.view-toggle-btn.active:hover{background-color:var(--accent-primary-hover)}.events-grid{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.events-grid .event-card{transition:flex-basis .15s ease-out,max-width .15s ease-out}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;min-width:0}.gallery-grid>*{min-width:0}@media (max-width: 1024px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}.event-card{background:var(--bg-card);border-radius:8px;overflow:visible;box-shadow:0 2px 4px #0003;transition:box-shadow .3s ease;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.event-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;border-radius:8px}.event-card:hover:before{opacity:1}.event-card.highlighted:before{opacity:1;background:#ffc83240}[data-theme=light] .event-card.highlighted:before{background:#ffb40059}.event-card:hover{box-shadow:0 4px 8px #0000004d}.event-card.highlighted{box-shadow:0 4px 12px #ffb40066,inset 0 0 0 2px #ffc83280}[data-theme=light] .event-card.highlighted{box-shadow:0 4px 12px #ffa00080,inset 0 0 0 2px #ffb40099}.event-card-image{width:100%;aspect-ratio:1.77 / 1;overflow:hidden;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;border-radius:8px 8px 0 0;min-width:0;flex-shrink:0}.event-card-image img{width:100%;height:100%;max-width:100%;object-fit:cover;transition:transform .3s ease;display:block}.event-card:hover .event-card-image img,.event-card.highlighted .event-card-image img{transform:scale(1.05)}.event-card-content{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1;position:relative;z-index:2;min-width:0;overflow-wrap:break-word;word-wrap:break-word}.event-card-title{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary);line-height:1.4;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-width:0}.event-card-meta{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.event-card-date{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.event-card-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.5rem}.event-card-actions .btn{flex:1;min-width:auto}@media (max-width: 1024px){.events-grid .event-card{flex:0 0 calc((100% - 1.5rem)/2)!important;max-width:calc((100% - 1.5rem)/2)!important}}@media (max-width: 768px){.events-grid .event-card{flex:0 0 100%!important;max-width:100%!important}.gallery-grid{grid-template-columns:1fr}.event-card-actions{flex-direction:column}.event-card-actions .btn{width:100%}}.companies-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:1.5rem}.company-card{background:var(--bg-card);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0003;transition:box-shadow .3s ease;display:flex;flex-direction:column;position:relative}.company-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;border-radius:8px}.company-card:hover:before{opacity:1}.company-card:hover{box-shadow:0 4px 8px #0000004d}.company-card-image{width:100%;height:200px;overflow:hidden;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.company-card-image img{width:100%;height:100%;object-fit:contain;padding:1rem;transition:transform .3s ease}.company-card:hover .company-card-image img{transform:scale(1.05)}.company-card-content{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1;position:relative;z-index:2}.company-card-title{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary);line-height:1.4}.company-card-meta{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.company-card-location{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.company-card-bio{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.company-card-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.5rem}.company-card-actions .btn{flex:1;min-width:auto}@media (max-width: 768px){.companies-grid{grid-template-columns:1fr}.company-card-actions{flex-direction:column}.company-card-actions .btn{width:100%}}[data-theme=light] .company-card:before{background:#ffffff4d}.members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:1.5rem}.member-card{background:var(--bg-card);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0003;transition:box-shadow .3s ease;display:flex;flex-direction:column;position:relative}.member-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;border-radius:8px}.member-card:hover:before{opacity:1}.member-card:hover{box-shadow:0 4px 8px #0000004d}.member-card-image{width:100%;aspect-ratio:15 / 16;overflow:hidden;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.member-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.member-card:hover .member-card-image img{transform:scale(1.05)}.member-avatar{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:5rem}.member-avatar i{opacity:.7}.member-card-content{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1;position:relative;z-index:2}.member-card-title{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary);line-height:1.4}.member-card-company{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.member-card-meta{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;flex-wrap:wrap}.member-card-bio{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.member-card-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.5rem}.member-card-actions .btn{flex:1;min-width:auto}@media (max-width: 768px){.members-grid{grid-template-columns:1fr}.member-card-actions{flex-direction:column}.member-card-actions .btn{width:100%}}[data-theme=light] .member-card:before{background:#ffffff4d}[data-theme=light] .member-avatar{background:linear-gradient(135deg,#a8b5ff,#c4a5f0);color:#000}[data-theme=light] .member-avatar i{opacity:.8}.users-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:1.5rem}.user-card{background:var(--bg-card);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0003;transition:box-shadow .3s ease;display:flex;flex-direction:column;position:relative}.user-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;border-radius:8px}.user-card:hover:before{opacity:1}.user-card:hover{box-shadow:0 4px 8px #0000004d}.user-card-image{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.user-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.user-card:hover .user-card-image img{transform:scale(1.05)}.user-card-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:5rem}.user-card-avatar-fallback i{opacity:.7}.user-card-content{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1;position:relative;z-index:2}.user-card-title{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary);line-height:1.4;word-break:break-word}.user-card-meta{display:flex;flex-direction:column;gap:.5rem}.user-card-date{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.user-card-photo-info{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.85rem;font-style:italic}.user-card-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.5rem}.user-card-actions .btn{flex:1;min-width:auto}@media (max-width: 768px){.users-grid{grid-template-columns:1fr}.user-card-actions{flex-direction:column}.user-card-actions .btn{width:100%}}[data-theme=light] .user-card:before{background:#ffffff4d}[data-theme=light] .user-card-avatar-fallback{background:linear-gradient(135deg,#a8b5ff,#c4a5f0);color:#000}[data-theme=light] .user-card-avatar-fallback i{opacity:.8}.blog-articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:1.5rem}.blog-article-card{background:var(--bg-card);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0003;transition:box-shadow .3s ease;display:flex;flex-direction:column;position:relative}.blog-article-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;border-radius:8px}.blog-article-card:hover:before{opacity:1}.blog-article-card:hover{box-shadow:0 4px 8px #0000004d}.blog-article-card-image{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.blog-article-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-article-card:hover .blog-article-card-image img{transform:scale(1.05)}.blog-article-card-content{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1;position:relative;z-index:2}.blog-article-card-title{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary);line-height:1.4}.blog-article-card-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.blog-article-card-reading-time{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.blog-article-card-excerpt{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-article-card-footer{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border-primary)}.blog-article-card-date{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.85rem}.blog-article-card-slug{font-size:.75rem;color:var(--text-tertiary);background:var(--bg-secondary);padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;word-break:break-all}.blog-article-card-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.blog-article-card-actions .btn{flex:1;min-width:auto}@media (max-width: 768px){.blog-articles-grid{grid-template-columns:1fr}.blog-article-card-actions{flex-direction:column}.blog-article-card-actions .btn{width:100%}}[data-theme=light] .blog-article-card:before{background:#ffffff4d}.btn{padding:.5rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.btn i{font-size:.9em}.btn-primary{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea80}.btn-primary:hover{background:linear-gradient(45deg,#764ba2,#667eea);box-shadow:0 6px 20px #667eea99}.btn-secondary{background-color:var(--accent-secondary);color:#fff}.btn-secondary:hover{background-color:var(--accent-secondary-hover)}.btn-danger{background-color:var(--accent-danger);color:#fff}.btn-danger:hover{background-color:var(--accent-danger-hover)}.btn-success{background:linear-gradient(45deg,#10b981,#059669);color:#fff;box-shadow:0 4px 15px #10b98180}.btn-success:hover{background:linear-gradient(45deg,#059669,#10b981);box-shadow:0 6px 20px #10b98199}.poster-button{transition:all .3s ease!important}.poster-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf680!important;background:linear-gradient(45deg,#a78bfa,#8b5cf6)!important}.poster-button:active{transform:translateY(0)}.poster-button-wrapper:hover .poster-button{animation:poster-glow 1.5s ease-in-out infinite}@keyframes poster-glow{0%,to{box-shadow:0 4px 15px #8b5cf666}50%{box-shadow:0 6px 25px #8b5cf6b3}}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-small{padding:.4rem .8rem;font-size:.85rem}#logoutBtn{border-radius:25px!important;background:linear-gradient(45deg,#667eea,#764ba2)!important;color:#fff!important;padding:.6rem 1.5rem!important;font-weight:500!important;box-shadow:0 4px 15px #667eea80!important;transition:all .3s ease!important}#logoutBtn:hover{background:linear-gradient(45deg,#764ba2,#667eea)!important;box-shadow:0 6px 20px #667eea99!important;transform:translateY(-2px)!important}#logoutBtn:active{transform:translateY(0)!important;box-shadow:0 2px 10px #667eea66!important}.poster-tooltip{position:fixed;z-index:10000;background:var(--bg-modal);border:2px solid var(--border-primary);border-radius:8px;padding:12px;box-shadow:0 4px 12px #0000004d;pointer-events:none;max-width:450px;max-height:600px}.poster-tooltip img{max-width:420px;max-height:570px;width:auto;height:auto;display:block;border-radius:4px;object-fit:contain}.event-row{cursor:pointer}.form-group{margin-bottom:1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.form-group input[type=text],.form-group input[type=email],.form-group input[type=url],.form-group input[type=password],.form-group input[type=date],.form-group input[type=time],.form-group input[type=number],.form-group select,.form-group textarea{width:100%;padding:.5rem;border:1px solid var(--border-primary);border-radius:4px;font-size:1rem;font-family:inherit;background-color:var(--bg-input);color:var(--text-primary)}.form-group select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23667eea' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;padding-right:2.5rem;transition:all .2s ease}.form-group select:hover{border-color:var(--accent-primary);background-color:var(--bg-hover)}.form-group select option{background-color:var(--bg-input);color:var(--text-primary);padding:.5rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px #667eea1a}.form-group textarea{resize:vertical;white-space:pre-wrap;word-wrap:break-word}.form-group input[type=checkbox]{margin-right:.5rem}.social-inputs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.social-input-wrapper{display:flex;align-items:center;gap:.5rem;position:relative}.social-input-wrapper i{font-size:1.2rem;color:var(--accent-primary);min-width:20px;text-align:center}.social-input-wrapper i.fa-linkedin{color:#0077b5}.social-input-wrapper i.fa-twitter{color:#000}[data-theme=dark] .social-input-wrapper i.fa-twitter{color:#fff}.social-input-wrapper i.fa-telegram{color:#08c}.social-input-wrapper i.fa-github{color:#333}[data-theme=dark] .fab.fa-github,[data-theme=dark] a .fab.fa-github,[data-theme=dark] i.fab.fa-github{color:#fff!important}[data-theme=light] .fab.fa-github,[data-theme=light] a .fab.fa-github,[data-theme=light] i.fab.fa-github{color:#333!important}.social-input-wrapper i.fa-youtube{color:red}.social-input-wrapper i.fa-discord{color:#5865f2}.social-input-wrapper i.fa-facebook{color:#1877f2}.social-input-wrapper i.fa-instagram{color:#e4405f}.social-inputs input{flex:1;padding:.5rem;border:1px solid var(--border-primary);border-radius:4px;font-size:.9rem;background-color:var(--bg-input);color:var(--text-primary)}.poster-preview-container{margin-top:.5rem}.poster-preview{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;padding:1rem;background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:4px}.poster-thumbnail-wrapper{position:relative;width:100%;max-width:640px;aspect-ratio:16 / 9;flex-shrink:0}.poster-thumbnail{width:100%;height:100%;object-fit:contain;border-radius:4px;border:1px solid var(--border-primary);background-color:var(--thumbnail-bg);display:block}#websiteThumbnail{width:200px;height:120px;object-fit:contain;cursor:pointer;background-color:var(--bg-preview);padding:.5rem;border-radius:4px}#websiteThumbnail:hover{opacity:.9;transform:scale(1.02);transition:all .2s ease}.poster-thumbnail[src=""],.poster-thumbnail:not([src]){background-color:var(--thumbnail-placeholder);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Crect fill='%23404040' width='120' height='120'/%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='.3em' fill='%23888' font-family='sans-serif' font-size='12'%3ENo Image%3C/text%3E%3C/svg%3E")}[data-theme=light] .poster-thumbnail[src=""],[data-theme=light] .poster-thumbnail:not([src]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Crect fill='%23e0e0e0' width='120' height='120'/%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='.3em' fill='%23999' font-family='sans-serif' font-size='12'%3ENo Image%3C/text%3E%3C/svg%3E")}.poster-error{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--status-warning-bg);color:var(--status-warning-text);display:flex;align-items:center;justify-content:center;font-size:.75rem;border-radius:4px;border:1px solid var(--border-primary);padding:.5rem;text-align:center}.poster-actions{display:flex;flex-direction:row;gap:.5rem}.poster-upload-area{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.upload-status{font-size:.85rem;font-weight:500}.upload-status.uploading{color:var(--accent-primary)}.upload-status.success{color:var(--status-success-text)}.upload-status.error{color:var(--status-error-text)}.repost-platform-section{margin-bottom:1.5rem;padding:1rem;background-color:var(--bg-preview);border:1px solid var(--border-primary);border-radius:8px}.repost-platform-section label{font-weight:600;color:var(--text-primary)}.repost-status{font-size:.85rem;margin-left:.5rem;color:var(--text-secondary)}.repost-status.posted{color:var(--status-success-text);font-weight:500}.char-count{display:block;margin-top:.25rem;font-size:.85rem;color:var(--text-secondary)}.repost-platform-section textarea{width:100%;padding:.75rem;border:1px solid var(--border-primary);border-radius:4px;font-family:inherit;font-size:.9rem;background-color:var(--bg-input);color:var(--text-primary);resize:vertical}.repost-platform-section textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px #667eea1a}.copy-btn{position:absolute;top:2.5rem;right:.75rem;background:var(--bg-card);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;padding:.4rem .6rem;border-radius:4px;font-size:.85rem;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 1px 3px #0003}.copy-btn:hover{color:var(--accent-primary);background-color:var(--bg-hover);border-color:var(--accent-primary);box-shadow:0 2px 4px #0000004d}.copy-btn:active{transform:scale(.95)}.copy-btn.copied{color:var(--status-success-text)}.copy-btn.copied i:before{content:""}.table-container{background:var(--bg-card);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0003;margin-bottom:1.5rem}.data-table{width:100%;border-collapse:collapse}.data-table thead{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 4px #667eea4d}.data-table th,.data-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--border-primary);color:var(--text-primary)}.data-table tbody tr:hover{background-color:var(--bg-hover)}.data-table tbody tr.highlighted{background-color:#ffc83233;box-shadow:inset 0 0 0 1px #ffb40066}[data-theme=light] .data-table tbody tr.highlighted{background-color:#ffc83259;box-shadow:inset 0 0 0 1px #ffa00080}.data-table tbody tr.sponsor-row{background-color:var(--sponsor-bg)}.data-table tbody tr.sponsor-row:hover{background-color:var(--sponsor-bg-hover)}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr.drag-over{border-top:1px solid var(--text-secondary)!important}.data-table tbody tr{min-height:60px;height:auto}.data-table tbody tr td{vertical-align:middle;padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500;margin-right:.25rem;margin-bottom:.25rem;background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary)}.status-badge:last-child{margin-right:0}.status-badge.published{background-color:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-text)}.status-badge.unpublished{background-color:var(--status-error-bg);color:var(--status-error-text);border-color:var(--status-error-text)}.badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500;margin-right:.25rem;margin-bottom:.25rem;border:1px solid transparent}.badge-primary{background-color:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.badge-secondary{background-color:var(--accent-secondary);color:#fff;border-color:var(--accent-secondary)}.badge-warning{background-color:var(--status-warning-bg);color:var(--status-warning-text);border-color:var(--status-warning-text)}.badge-info{background-color:#17a2b8;color:#fff;border-color:#17a2b8}.badge-success{background-color:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-text)}.badge-danger{background-color:var(--status-error-bg);color:var(--status-error-text);border-color:var(--status-error-text)}.data-table td{white-space:normal}.data-table td:has(.status-badge){vertical-align:middle}.action-buttons{display:flex;gap:.5rem}.action-btn{padding:.25rem .75rem;font-size:.85rem;border:none;border-radius:4px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem}.action-btn i{font-size:.75rem}.action-btn.repost{background-color:var(--accent-primary);color:#fff}.action-btn.repost:hover{background-color:var(--accent-primary-hover)}.action-btn.edit{background-color:#17a2b8;color:#fff}.action-btn.edit:hover{background-color:#138496}.action-btn.delete{background-color:#dc3545;color:#fff}.action-btn.delete:hover{background-color:#c82333}.action-btn.mark-processed{background-color:#28a745;color:#fff}.action-btn.mark-processed:hover{background-color:#218838}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}#pageInfo{font-weight:500}.modal,.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box;margin:0}.modal-content{background:var(--bg-modal);border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #00000080;margin:auto}.modal-small{max-width:500px}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-primary);position:sticky;top:0;background:var(--bg-modal);z-index:10;border-radius:8px 8px 0 0}.modal-header h2{margin:0;color:var(--text-primary)}.modal-close{background:none;border:none;font-size:2rem;cursor:pointer;color:var(--text-secondary);transition:color .2s ease}.avatar-modal{max-width:800px;max-height:90vh}.avatar-grid{display:grid;grid-template-columns:repeat(8,80px);justify-content:center;gap:1rem;padding:1rem;max-height:calc(90vh - 150px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--border-primary) var(--bg-primary)}.avatar-grid::-webkit-scrollbar{width:8px;height:8px}.avatar-grid::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:4px}.avatar-grid::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}.avatar-grid::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.avatar-option{background:var(--bg-input);border:2px solid var(--border-primary);border-radius:8px;padding:0;cursor:pointer;transition:all .2s ease;width:80px;height:80px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.avatar-option:hover{border-color:var(--accent-primary);transform:scale(1.05);box-shadow:0 4px 12px #667eea4d}.avatar-option.selected{border-color:var(--accent-primary);background:var(--bg-hover);box-shadow:0 4px 12px #667eea80}.avatar-option:disabled{opacity:.5;cursor:not-allowed;transform:none}.avatar-preview{width:calc(100% - .5rem);height:calc(100% - .5rem);border-radius:4px;object-fit:contain;display:block;margin:auto}.modal-close:hover{color:var(--text-primary)}.modal-body{padding:1.5rem}.modal-body p{margin-bottom:1rem;font-size:1rem;color:var(--text-primary)}.event-name-preview{margin-top:.5rem;color:var(--text-secondary);font-size:1.1rem;padding:.5rem;background-color:var(--bg-preview);border-radius:4px}.modal form{padding:1.5rem}.modal-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-primary)}.error-message{background-color:var(--status-error-bg);color:var(--status-error-text);padding:.75rem;border-radius:4px;margin-bottom:1rem}.success-message{background-color:var(--status-success-bg);color:var(--status-success-text);padding:.75rem;border-radius:4px;margin-bottom:1rem}.loading{text-align:center;padding:2rem;color:var(--text-secondary)}.notification-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:.75rem;max-width:400px;pointer-events:none}.notification-alert{padding:1rem 1.25rem;border-radius:8px;box-shadow:0 4px 12px #0000004d;display:flex;align-items:center;gap:.75rem;pointer-events:auto;animation:slideInRight .3s ease-out;position:relative;overflow:hidden}.notification-alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:currentColor;opacity:.8}.notification-alert.error{background-color:var(--status-error-bg);color:var(--status-error-text);border:1px solid rgba(245,163,163,.3)}.notification-alert.warning{background-color:var(--status-warning-bg);color:var(--status-warning-text);border:1px solid rgba(255,215,0,.3)}.notification-alert.info{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--accent-primary)}.notification-alert .notification-icon{font-size:1.25rem;flex-shrink:0}.notification-alert.success .notification-icon{color:var(--status-success-text)}.notification-alert.error .notification-icon{color:var(--status-error-text)}.notification-alert.warning .notification-icon{color:var(--status-warning-text)}.notification-alert.info .notification-icon{color:var(--accent-primary)}.notification-alert .notification-content{flex:1;font-size:.95rem;line-height:1.4}.notification-alert .notification-close{background:transparent;border:none;color:inherit;cursor:pointer;padding:0;font-size:1.1rem;opacity:.7;transition:opacity .2s ease;flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.notification-alert .notification-close:hover{opacity:1}@keyframes checkmarkPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.notification-alert.success{background-color:var(--status-success-bg);color:var(--status-success-text);border:1px solid rgba(143,217,159,.3);box-shadow:0 4px 12px #10b98133}.notification-alert.success .notification-icon{color:#10b981;filter:drop-shadow(0 2px 4px rgba(16,185,129,.3))}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media (max-width: 768px){.container{padding:1rem}.header{flex-direction:column;align-items:flex-start;gap:1rem}.toolbar{flex-direction:column;align-items:stretch}.form-row,.social-inputs{grid-template-columns:1fr}.social-input-wrapper{flex-direction:row}.data-table{font-size:.9rem}.data-table th,.data-table td{padding:.5rem}.modal-content{width:95%;margin:1rem}.notification-container{top:10px;right:10px;left:10px;max-width:none}}.dashboard-content{padding:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:visible}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:1.5rem;margin-top:0}.stat-tile{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:2.4rem;text-align:center;text-decoration:none;color:var(--text-primary);transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;cursor:pointer}.stat-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,var(--tile-color, var(--accent-primary)),var(--accent-primary-hover));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.stat-tile:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000004d;border-color:var(--tile-color, var(--accent-primary))}.stat-tile:hover:before{transform:scaleX(1)}.stat-icon{font-size:3.2rem;color:var(--tile-color, var(--accent-primary));margin-bottom:1.2rem;transition:transform .3s ease}.stat-tile:hover .stat-icon{transform:scale(1.1)}.stat-value{font-size:2.8rem;font-weight:700;color:var(--text-primary);margin-bottom:.6rem;line-height:1}.stat-label{font-size:1rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.stat-tile.loading{cursor:default}.stat-tile.loading:hover{transform:none;box-shadow:none;border-color:var(--border-primary)}.stat-tile.error{border-color:var(--accent-danger)}.stat-tile.error .stat-icon{color:var(--accent-danger)}[data-theme=light] .stat-tile{background:#fff;border-color:#e0e0e0;box-shadow:0 2px 8px #0000000d}[data-theme=light] .stat-tile:hover{box-shadow:0 8px 24px #0000001a}[data-theme=light] .stat-value{color:#1a1a1a}@media (max-width: 1200px){.stats-grid{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.stat-tile{padding:2rem}.stat-icon{font-size:2.8rem;margin-bottom:1rem}.stat-value{font-size:2.4rem;margin-bottom:.5rem}.stat-label{font-size:.9rem}}@media (max-width: 768px){.stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.stat-tile{padding:1.6rem}.stat-icon{font-size:2.4rem;margin-bottom:.8rem}.stat-value{font-size:2rem;margin-bottom:.4rem}.stat-label{font-size:.8rem}}@media (max-width: 480px){.stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.stat-tile{padding:1.5rem}.stat-icon{font-size:2.5rem;margin-bottom:.75rem}.stat-value{font-size:2rem;margin-bottom:.5rem}.stat-label{font-size:.875rem}}[data-theme=light] .stat-label{color:#666}[data-theme=light] .event-card:before{background:#ffffff4d}[data-theme=light] .nav-link.active{background:linear-gradient(45deg,#a8b5ff,#c4a5f0);color:#000;box-shadow:0 2px 8px #a8b5ff66}[data-theme=light] .btn-primary{background:linear-gradient(45deg,#a8b5ff,#c4a5f0);color:#000;box-shadow:0 4px 15px #a8b5ff80}[data-theme=light] .btn-primary:hover{background:linear-gradient(45deg,#c4a5f0,#a8b5ff);color:#000;box-shadow:0 6px 20px #a8b5ff99}[data-theme=light] #logoutBtn{background:linear-gradient(45deg,#a8b5ff,#c4a5f0)!important;color:#000!important;box-shadow:0 4px 15px #a8b5ff80!important}[data-theme=light] #logoutBtn:hover{background:linear-gradient(45deg,#c4a5f0,#a8b5ff)!important;color:#000!important;box-shadow:0 6px 20px #a8b5ff99!important}[data-theme=light] #logoutBtn:active{color:#000!important;box-shadow:0 2px 10px #a8b5ff66!important}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(2);opacity:.9;cursor:pointer}[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=light] input[type=time]::-webkit-calendar-picker-indicator{filter:none;opacity:1}.fas.fa-calendar,i.fas.fa-calendar,.calendar-icon{color:var(--text-primary)}[data-theme=light] .fas.fa-calendar,[data-theme=light] i.fas.fa-calendar,[data-theme=light] .calendar-icon{color:#6366f1}[data-theme=light] .data-table thead{background:linear-gradient(45deg,#a8b5ff,#c4a5f0);color:#000;box-shadow:0 2px 4px #a8b5ff4d}@media (max-width: 768px){.dashboard-content{padding:0}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:0}.stat-tile{padding:1.5rem;min-height:150px}.stat-icon{font-size:2.5rem}.stat-value{font-size:2rem}}@media (max-width: 480px){.stats-grid{grid-template-columns:1fr}}.social-icon-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .15s ease;cursor:pointer}.social-icon-link:hover{transform:scale(1.15) translateY(-3px);filter:drop-shadow(0 0 8px var(--social-icon-hover-glow))}.cyberblast-font{font-family:Orbitron,Rajdhani,monospace;font-weight:700}.credits-scroll{overflow:hidden;width:100%;position:relative;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.credits-text{display:inline-block;white-space:nowrap;font-size:1.8rem;color:gold;text-transform:uppercase;letter-spacing:.2em;padding:.5rem 0;animation:credits-scroll-bounce 12s linear infinite;text-shadow:0 0 2px rgba(255,255,200,.8),0 0 4px rgba(255,255,200,.6)}@keyframes sponsors-scroll-infinite{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes credits-scroll-bounce{0%{transform:translate(0) translateY(0)}2%{transform:translate(-.666%) translateY(-4px)}4%{transform:translate(-1.333%) translateY(-6px)}6%{transform:translate(-2%) translateY(-4px)}8%{transform:translate(-2.666%) translateY(0)}10%{transform:translate(-3.333%) translateY(4px)}12%{transform:translate(-4%) translateY(6px)}14%{transform:translate(-4.666%) translateY(4px)}16%{transform:translate(-5.333%) translateY(0)}18%{transform:translate(-6%) translateY(-4px)}20%{transform:translate(-6.666%) translateY(-6px)}22%{transform:translate(-7.333%) translateY(-4px)}24%{transform:translate(-8%) translateY(0)}26%{transform:translate(-8.666%) translateY(4px)}28%{transform:translate(-9.333%) translateY(6px)}30%{transform:translate(-10%) translateY(4px)}32%{transform:translate(-10.666%) translateY(0)}34%{transform:translate(-11.333%) translateY(-4px)}36%{transform:translate(-12%) translateY(-6px)}38%{transform:translate(-12.666%) translateY(-4px)}40%{transform:translate(-13.333%) translateY(0)}42%{transform:translate(-14%) translateY(4px)}44%{transform:translate(-14.666%) translateY(6px)}46%{transform:translate(-15.333%) translateY(4px)}48%{transform:translate(-16%) translateY(0)}50%{transform:translate(-16.666%) translateY(-4px)}52%{transform:translate(-17.333%) translateY(-6px)}54%{transform:translate(-18%) translateY(-4px)}56%{transform:translate(-18.666%) translateY(0)}58%{transform:translate(-19.333%) translateY(4px)}60%{transform:translate(-20%) translateY(6px)}62%{transform:translate(-20.666%) translateY(4px)}64%{transform:translate(-21.333%) translateY(0)}66%{transform:translate(-22%) translateY(-4px)}68%{transform:translate(-22.666%) translateY(-6px)}70%{transform:translate(-23.333%) translateY(-4px)}72%{transform:translate(-24%) translateY(0)}74%{transform:translate(-24.666%) translateY(4px)}76%{transform:translate(-25.333%) translateY(6px)}78%{transform:translate(-26%) translateY(4px)}80%{transform:translate(-26.666%) translateY(0)}82%{transform:translate(-27.333%) translateY(-4px)}84%{transform:translate(-28%) translateY(-6px)}86%{transform:translate(-28.666%) translateY(-4px)}88%{transform:translate(-29.333%) translateY(0)}90%{transform:translate(-30%) translateY(4px)}92%{transform:translate(-30.666%) translateY(6px)}94%{transform:translate(-31.333%) translateY(4px)}96%{transform:translate(-32%) translateY(0)}98%{transform:translate(-32.666%) translateY(-4px)}to{transform:translate(-33.333%) translateY(0)}}.credits-text-secondary{animation:credits-scroll-bounce 12s linear infinite}.snowflakes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.snowflake{position:absolute;top:-10px;font-size:1.5rem;color:#fff;opacity:.8;animation:snowflake-fall linear infinite;text-shadow:0 0 5px rgba(255,255,255,.8)}@keyframes snowflake-fall{0%{transform:translateY(0) translate(0) rotate(0);opacity:.8}to{transform:translateY(100vh) translate(var(--snowflake-drift, 50px)) rotate(360deg);opacity:.2}}.snowflake:nth-child(1){left:10%;animation-duration:10s;animation-delay:0s;--snowflake-drift: 30px}.snowflake:nth-child(2){left:20%;animation-duration:12s;animation-delay:1s;--snowflake-drift: -40px}.snowflake:nth-child(3){left:30%;animation-duration:14s;animation-delay:2s;--snowflake-drift: 50px}.snowflake:nth-child(4){left:40%;animation-duration:11s;animation-delay:.5s;--snowflake-drift: -30px}.snowflake:nth-child(5){left:50%;animation-duration:13s;animation-delay:1.5s;--snowflake-drift: 60px}.snowflake:nth-child(6){left:60%;animation-duration:15s;animation-delay:2.5s;--snowflake-drift: -50px}.snowflake:nth-child(7){left:70%;animation-duration:10s;animation-delay:.3s;--snowflake-drift: 35px}.snowflake:nth-child(8){left:80%;animation-duration:12s;animation-delay:1.2s;--snowflake-drift: -45px}.snowflake:nth-child(9){left:90%;animation-duration:14s;animation-delay:2.2s;--snowflake-drift: 40px}.snowflake:nth-child(10){left:15%;animation-duration:11s;animation-delay:.7s;--snowflake-drift: -35px}.snowflake:nth-child(11){left:25%;animation-duration:13s;animation-delay:1.7s;--snowflake-drift: 45px}.snowflake:nth-child(12){left:35%;animation-duration:15s;animation-delay:2.7s;--snowflake-drift: -55px}.snowflake:nth-child(13){left:45%;animation-duration:10s;animation-delay:.2s;--snowflake-drift: 30px}.snowflake:nth-child(14){left:55%;animation-duration:12s;animation-delay:1.3s;--snowflake-drift: -40px}.snowflake:nth-child(15){left:65%;animation-duration:14s;animation-delay:2.3s;--snowflake-drift: 50px}.snowflake:nth-child(16){left:75%;animation-duration:11s;animation-delay:.6s;--snowflake-drift: -30px}.snowflake:nth-child(17){left:85%;animation-duration:13s;animation-delay:1.6s;--snowflake-drift: 55px}.snowflake:nth-child(18){left:95%;animation-duration:15s;animation-delay:2.6s;--snowflake-drift: -60px}.snowflake:nth-child(19){left:5%;animation-duration:10s;animation-delay:.4s;--snowflake-drift: 25px}.snowflake:nth-child(20){left:12%;animation-duration:12s;animation-delay:1.4s;--snowflake-drift: -35px}.snowflake:nth-child(21){left:22%;animation-duration:14s;animation-delay:2.4s;--snowflake-drift: 40px}.snowflake:nth-child(22){left:32%;animation-duration:11s;animation-delay:.8s;--snowflake-drift: -45px}.snowflake:nth-child(23){left:42%;animation-duration:13s;animation-delay:1.8s;--snowflake-drift: 50px}.snowflake:nth-child(24){left:52%;animation-duration:15s;animation-delay:2.8s;--snowflake-drift: -50px}.snowflake:nth-child(25){left:62%;animation-duration:10s;animation-delay:.1s;--snowflake-drift: 35px}.snowflake:nth-child(26){left:72%;animation-duration:12s;animation-delay:1.1s;--snowflake-drift: -40px}.snowflake:nth-child(27){left:82%;animation-duration:14s;animation-delay:2.1s;--snowflake-drift: 45px}.snowflake:nth-child(28){left:92%;animation-duration:11s;animation-delay:.9s;--snowflake-drift: -55px}.snowflake:nth-child(29){left:8%;animation-duration:13s;animation-delay:1.9s;--snowflake-drift: 30px}.snowflake:nth-child(30){left:18%;animation-duration:15s;animation-delay:2.9s;--snowflake-drift: -40px}.snowflake:nth-child(31){left:28%;animation-duration:10s;animation-delay:.25s;--snowflake-drift: 50px}.snowflake:nth-child(32){left:38%;animation-duration:12s;animation-delay:1.25s;--snowflake-drift: -35px}.snowflake:nth-child(33){left:48%;animation-duration:14s;animation-delay:2.25s;--snowflake-drift: 40px}.snowflake:nth-child(34){left:58%;animation-duration:11s;animation-delay:.75s;--snowflake-drift: -45px}.snowflake:nth-child(35){left:68%;animation-duration:13s;animation-delay:1.75s;--snowflake-drift: 55px}.snowflake:nth-child(36){left:78%;animation-duration:15s;animation-delay:2.75s;--snowflake-drift: -50px}.snowflake:nth-child(37){left:88%;animation-duration:10s;animation-delay:.35s;--snowflake-drift: 30px}.snowflake:nth-child(38){left:98%;animation-duration:12s;animation-delay:1.35s;--snowflake-drift: -40px}.snowflake:nth-child(39){left:3%;animation-duration:14s;animation-delay:2.35s;--snowflake-drift: 45px}.snowflake:nth-child(40){left:13%;animation-duration:11s;animation-delay:.65s;--snowflake-drift: -35px}.snowflake:nth-child(41){left:23%;animation-duration:13s;animation-delay:1.65s;--snowflake-drift: 50px}.snowflake:nth-child(42){left:33%;animation-duration:15s;animation-delay:2.65s;--snowflake-drift: -55px}.snowflake:nth-child(43){left:43%;animation-duration:10s;animation-delay:.15s;--snowflake-drift: 40px}.snowflake:nth-child(44){left:53%;animation-duration:12s;animation-delay:1.15s;--snowflake-drift: -45px}.snowflake:nth-child(45){left:63%;animation-duration:14s;animation-delay:2.15s;--snowflake-drift: 35px}.snowflake:nth-child(46){left:73%;animation-duration:11s;animation-delay:.85s;--snowflake-drift: -50px}.snowflake:nth-child(47){left:83%;animation-duration:13s;animation-delay:1.85s;--snowflake-drift: 60px}.snowflake:nth-child(48){left:93%;animation-duration:15s;animation-delay:2.85s;--snowflake-drift: -40px}.snowflake:nth-child(49){left:7%;animation-duration:10s;animation-delay:.45s;--snowflake-drift: 30px}.snowflake:nth-child(50){left:17%;animation-duration:12s;animation-delay:1.45s;--snowflake-drift: -35px}.santa-sleigh{position:absolute;top:20%;left:-200px;z-index:2;animation:santa-fly 15s linear infinite}.santa-container{display:flex;align-items:center;gap:.5rem;font-size:3rem}.santa-emoji{animation:santa-bounce 1s ease-in-out infinite}.reindeer-emoji{font-size:2rem}.sleigh-emoji{font-size:2.5rem}@keyframes santa-fly{0%{left:-200px}to{left:calc(100% + 200px)}}@keyframes santa-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.team-member-circle>div{animation:team-spin 5s linear infinite}@keyframes team-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes planet-rotate-2d{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes moon-orbit-2d-0{0%{transform:translate(-50%,-50%) rotate(0) translate(100px)}to{transform:translate(-50%,-50%) rotate(360deg) translate(100px)}}@keyframes moon-orbit-2d-1{0%{transform:translate(-50%,-50%) rotate(90deg) translate(100px)}to{transform:translate(-50%,-50%) rotate(450deg) translate(100px)}}@keyframes moon-orbit-2d-2{0%{transform:translate(-50%,-50%) rotate(180deg) translate(100px)}to{transform:translate(-50%,-50%) rotate(540deg) translate(100px)}}@keyframes moon-orbit-2d-3{0%{transform:translate(-50%,-50%) rotate(270deg) translate(100px)}to{transform:translate(-50%,-50%) rotate(630deg) translate(100px)}}@keyframes moon-orbit-2d-4{0%{transform:translate(-50%,-50%) rotate(0) translate(105px)}to{transform:translate(-50%,-50%) rotate(360deg) translate(105px)}}@keyframes moon-orbit-2d-5{0%{transform:translate(-50%,-50%) rotate(90deg) translate(105px)}to{transform:translate(-50%,-50%) rotate(450deg) translate(105px)}}@keyframes moon-orbit-2d-6{0%{transform:translate(-50%,-50%) rotate(180deg) translate(105px)}to{transform:translate(-50%,-50%) rotate(540deg) translate(105px)}}@keyframes moon-orbit-2d-7{0%{transform:translate(-50%,-50%) rotate(270deg) translate(105px)}to{transform:translate(-50%,-50%) rotate(630deg) translate(105px)}}@keyframes moon-orbit-2d-8{0%{transform:translate(-50%,-50%) rotate(0) translate(110px)}to{transform:translate(-50%,-50%) rotate(360deg) translate(110px)}}@keyframes moon-orbit-2d-9{0%{transform:translate(-50%,-50%) rotate(90deg) translate(110px)}to{transform:translate(-50%,-50%) rotate(450deg) translate(110px)}}@keyframes moon-orbit-2d-10{0%{transform:translate(-50%,-50%) rotate(180deg) translate(110px)}to{transform:translate(-50%,-50%) rotate(540deg) translate(110px)}}@keyframes moon-orbit-2d-11{0%{transform:translate(-50%,-50%) rotate(270deg) translate(110px)}to{transform:translate(-50%,-50%) rotate(630deg) translate(110px)}}@keyframes moon-orbit-2d-12{0%{transform:translate(-50%,-50%) rotate(0) translate(115px)}to{transform:translate(-50%,-50%) rotate(360deg) translate(115px)}}@keyframes moon-orbit-2d-13{0%{transform:translate(-50%,-50%) rotate(90deg) translate(115px)}to{transform:translate(-50%,-50%) rotate(450deg) translate(115px)}}@keyframes moon-orbit-2d-14{0%{transform:translate(-50%,-50%) rotate(180deg) translate(115px)}to{transform:translate(-50%,-50%) rotate(540deg) translate(115px)}}@keyframes moon-orbit-2d-15{0%{transform:translate(-50%,-50%) rotate(270deg) translate(115px)}to{transform:translate(-50%,-50%) rotate(630deg) translate(115px)}}@keyframes moon-orbit-0{0%{transform:translate(-50%,-50%) rotate(0) translate(60px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(60px) rotateY(360deg)}}@keyframes moon-orbit-1{0%{transform:translate(-50%,-50%) rotate(0) translate(70px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(70px) rotateY(360deg)}}@keyframes moon-orbit-2{0%{transform:translate(-50%,-50%) rotate(0) translate(80px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(80px) rotateY(360deg)}}@keyframes moon-orbit-3{0%{transform:translate(-50%,-50%) rotate(0) translate(90px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(90px) rotateY(360deg)}}@keyframes moon-orbit-4{0%{transform:translate(-50%,-50%) rotate(0) translate(65px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(65px) rotateY(360deg)}}@keyframes moon-orbit-5{0%{transform:translate(-50%,-50%) rotate(0) translate(73px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(73px) rotateY(360deg)}}@keyframes moon-orbit-6{0%{transform:translate(-50%,-50%) rotate(0) translate(81px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(81px) rotateY(360deg)}}@keyframes moon-orbit-7{0%{transform:translate(-50%,-50%) rotate(0) translate(89px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(89px) rotateY(360deg)}}@keyframes moon-orbit-8{0%{transform:translate(-50%,-50%) rotate(0) translate(70px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(70px) rotateY(360deg)}}@keyframes moon-orbit-9{0%{transform:translate(-50%,-50%) rotate(0) translate(82px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(82px) rotateY(360deg)}}@keyframes moon-orbit-10{0%{transform:translate(-50%,-50%) rotate(0) translate(94px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(94px) rotateY(360deg)}}@keyframes moon-orbit-11{0%{transform:translate(-50%,-50%) rotate(0) translate(106px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(106px) rotateY(360deg)}}@keyframes moon-orbit-12{0%{transform:translate(-50%,-50%) rotate(0) translate(75px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(75px) rotateY(360deg)}}@keyframes moon-orbit-13{0%{transform:translate(-50%,-50%) rotate(0) translate(85px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(85px) rotateY(360deg)}}@keyframes moon-orbit-14{0%{transform:translate(-50%,-50%) rotate(0) translate(95px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(95px) rotateY(360deg)}}@keyframes moon-orbit-15{0%{transform:translate(-50%,-50%) rotate(0) translate(105px) rotateY(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(105px) rotateY(360deg)}}.rc-md-editor{border:1px solid var(--border-primary)!important;border-radius:6px!important;background:var(--bg-primary)!important;color:#e0e0e0!important}.rc-md-editor textarea,.rc-md-editor .section-container textarea,.rc-md-editor .editor-container textarea,.rc-md-editor .html-wrap,.rc-md-editor .section-container .html-wrap,.rc-md-editor .editor-container .html-wrap{color:#e0e0e0!important;background:var(--bg-primary)!important}.rc-md-editor .html-wrap *,.rc-md-editor .section-container .html-wrap *,.rc-md-editor .editor-container .html-wrap *{color:#e0e0e0!important}.rc-md-editor .rc-md-navigation{background:var(--bg-secondary)!important;border-bottom:1px solid var(--border-primary)!important;padding:.5rem!important}.rc-md-editor .rc-md-navigation .button-wrap{padding:.25rem .5rem!important}.rc-md-editor .rc-md-navigation .button-wrap button{font-size:1.2rem!important;width:28px!important;height:28px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--text-primary)!important;background:transparent!important;border:none!important;cursor:pointer!important;transition:all .2s!important}.rc-md-editor .rc-md-navigation .button-wrap button:hover{background:var(--bg-hover)!important;border-radius:4px!important}.rc-md-editor .rc-md-navigation .button-wrap button.active{background:var(--bg-hover)!important;color:var(--accent-primary)!important}.rc-md-editor .editor-container,.rc-md-editor .editor-container .section-container{background:var(--bg-primary)!important}.rc-md-editor .editor-container .section-container textarea{background:var(--bg-primary)!important;color:#e0e0e0!important;font-family:inherit!important;font-size:.9rem!important;line-height:1.6!important;padding:1rem!important;border:none!important;outline:none!important}.rc-md-editor .editor-container .section-container .html-wrap{background:var(--bg-primary)!important;color:#e0e0e0!important;padding:1rem!important;font-size:.9rem!important;line-height:1.6!important}.rc-md-editor .editor-container .section-container .html-wrap *,.rc-md-editor .editor-container .section-container .html-wrap h1,.rc-md-editor .editor-container .section-container .html-wrap h2,.rc-md-editor .editor-container .section-container .html-wrap h3,.rc-md-editor .editor-container .section-container .html-wrap h4,.rc-md-editor .editor-container .section-container .html-wrap h5,.rc-md-editor .editor-container .section-container .html-wrap h6,.rc-md-editor .editor-container .section-container .html-wrap p,.rc-md-editor .editor-container .section-container .html-wrap li,.rc-md-editor .editor-container .section-container .html-wrap strong,.rc-md-editor .editor-container .section-container .html-wrap b,.rc-md-editor .editor-container .section-container .html-wrap em,.rc-md-editor .editor-container .section-container .html-wrap i{color:#e0e0e0!important}.rc-md-editor .editor-container .section-container .html-wrap a{color:var(--accent-primary)!important}.rc-md-editor .editor-container .section-container .html-wrap h1,.rc-md-editor .editor-container .section-container .html-wrap h2,.rc-md-editor .editor-container .section-container .html-wrap h3,.rc-md-editor .editor-container .section-container .html-wrap h4,.rc-md-editor .editor-container .section-container .html-wrap h5,.rc-md-editor .editor-container .section-container .html-wrap h6{color:var(--text-primary)!important;margin-top:1rem!important;margin-bottom:.5rem!important}.rc-md-editor .editor-container .section-container .html-wrap p{margin-bottom:.75rem!important}.rc-md-editor .editor-container .section-container .html-wrap code{background:var(--bg-secondary)!important;color:var(--accent-primary)!important;padding:.125rem .25rem!important;border-radius:3px!important;font-size:.85em!important}.rc-md-editor .editor-container .section-container .html-wrap pre{background:var(--bg-secondary)!important;padding:.75rem!important;border-radius:4px!important;overflow-x:auto!important}.rc-md-editor .editor-container .section-container .html-wrap pre code{background:transparent!important;padding:0!important}.rc-md-editor .editor-container .section-container .html-wrap a{color:var(--accent-primary)!important;text-decoration:underline!important}.rc-md-editor .editor-container .section-container .html-wrap ul,.rc-md-editor .editor-container .section-container .html-wrap ol{margin-left:1.5rem!important;margin-bottom:.75rem!important}.rc-md-editor .editor-container .section-container .html-wrap li{margin-bottom:.25rem!important}.rc-md-editor .editor-container .section-container .html-wrap blockquote{border-left:3px solid var(--accent-primary)!important;padding-left:1rem!important;margin-left:0!important;color:var(--text-secondary)!important;font-style:italic!important}.rc-md-editor .editor-container .section-container .html-wrap table{border-collapse:collapse!important;width:100%!important;margin-bottom:.75rem!important}.rc-md-editor .editor-container .section-container .html-wrap table th,.rc-md-editor .editor-container .section-container .html-wrap table td{border:1px solid var(--border-primary)!important;padding:.5rem!important}.rc-md-editor .editor-container .section-container .html-wrap table th{background:var(--bg-secondary)!important;font-weight:600!important}.rc-md-editor .editor-container .section-container .html-wrap hr{border:none!important;border-top:1px solid var(--border-primary)!important;margin:1rem 0!important}.rc-md-editor .editor-container .section-container .html-wrap img{max-width:100%!important;height:auto!important;border-radius:4px!important}[data-theme=light] .rc-md-editor,.light .rc-md-editor{background:var(--bg-primary)!important}[data-theme=light] .rc-md-editor .rc-md-navigation,.light .rc-md-editor .rc-md-navigation{background:var(--bg-secondary)!important}[data-theme=light] .rc-md-editor .editor-container,.light .rc-md-editor .editor-container,[data-theme=light] .rc-md-editor .editor-container .section-container,.light .rc-md-editor .editor-container .section-container{background:var(--bg-primary)!important}[data-theme=light] .rc-md-editor .editor-container .section-container textarea,.light .rc-md-editor .editor-container .section-container textarea,[data-theme=light] .rc-md-editor .editor-container .section-container .html-wrap,.light .rc-md-editor .editor-container .section-container .html-wrap{background:var(--bg-primary)!important;color:#1a1a1a!important}[data-theme=light] .rc-md-editor .editor-container .section-container .html-wrap *,.light .rc-md-editor .editor-container .section-container .html-wrap *,[data-theme=light] .rc-md-editor .editor-container .section-container .html-wrap h1,[data-theme=light] .rc-md-editor .editor-container .section-container .html-wrap h2,[data-theme=light] .rc-md-editor .editor-container .section-container .html-wrap h3,[data-theme=light] .rc-md-editor .editor-container .section-container .html-wrap h4,[data-theme=light] .rc-md-editor .editor-container .section-container .html-wrap h5,[data-theme=light] .rc-md-editor .editor-container .section-container .html-wrap h6,.light .rc-md-editor .editor-container .section-container .html-wrap h1,.light .rc-md-editor .editor-container .section-container .html-wrap h2,.light .rc-md-editor .editor-container .section-container .html-wrap h3,.light .rc-md-editor .editor-container .section-container .html-wrap h4,.light .rc-md-editor .editor-container .section-container .html-wrap h5,.light .rc-md-editor .editor-container .section-container .html-wrap h6,[data-theme=light] .rc-md-editor textarea,[data-theme=light] .rc-md-editor .section-container textarea,[data-theme=light] .rc-md-editor .editor-container textarea,.light .rc-md-editor textarea,.light .rc-md-editor .section-container textarea,.light .rc-md-editor .editor-container textarea,[data-theme=light] .rc-md-editor .html-wrap,[data-theme=light] .rc-md-editor .section-container .html-wrap,[data-theme=light] .rc-md-editor .editor-container .html-wrap,.light .rc-md-editor .html-wrap,.light .rc-md-editor .section-container .html-wrap,.light .rc-md-editor .editor-container .html-wrap,[data-theme=light] .rc-md-editor .html-wrap *,[data-theme=light] .rc-md-editor .section-container .html-wrap *,[data-theme=light] .rc-md-editor .editor-container .html-wrap *,.light .rc-md-editor .html-wrap *,.light .rc-md-editor .section-container .html-wrap *,.light .rc-md-editor .editor-container .html-wrap *{color:#1a1a1a!important}
