.event-content{color:#1e293b;font-size:.95rem;line-height:1.75}.dark .event-content{color:#cbd5e1}.event-content h1{letter-spacing:-.02em;color:#0a1e2f;margin:0 0 1rem;font-size:1.6rem;font-weight:800;line-height:1.3}.dark .event-content h1{color:#f1f5f9}.event-content h2{letter-spacing:-.02em;color:#0a1e2f;margin:2rem 0 .8rem;font-size:1.35rem;font-weight:700;line-height:1.35}.dark .event-content h2{color:#f1f5f9}.event-content h3{color:#0a1e2f;margin:1.6rem 0 .6rem;font-size:1.15rem;font-weight:700}.dark .event-content h3{color:#f1f5f9}.event-content h4{color:#0a1e2f;margin:1.4rem 0 .5rem;font-size:1rem;font-weight:700}.dark .event-content h4{color:#f1f5f9}.event-content p{margin:0 0 1rem;line-height:1.75}.event-content ul,.event-content ol{margin:0 0 1rem 1.25rem;padding-left:1rem}.event-content ul{list-style:outside}.event-content ol{list-style:decimal}.event-content li{margin-bottom:.4rem;line-height:1.7}.event-content li::marker{color:#64748b}.dark .event-content li::marker{color:#94a3b8}.event-content a{color:#2563eb;text-underline-offset:2px;font-weight:600;text-decoration:underline}.event-content a:hover{color:#1d4ed8}.dark .event-content a{color:#60a5fa}.dark .event-content a:hover{color:#93c5fd}.event-content strong{color:#0f172a;font-weight:700}.dark .event-content strong{color:#f8fafc}.event-content em{font-style:italic}.event-content blockquote{color:#475569;background:#f8fafc;border-left:4px solid #2563eb;border-radius:0 .5rem .5rem 0;margin:1rem 0;padding:.8rem 1rem;font-style:italic}.dark .event-content blockquote{color:#cbd5e1;background:#1e293b;border-left-color:#60a5fa}.event-content table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.event-content th,.event-content td{text-align:left;border:1px solid #e2e8f0;padding:.6rem .8rem}.event-content th{color:#0f172a;background:#f1f5f9;font-weight:700}.dark .event-content th,.dark .event-content td{border-color:#334155}.dark .event-content th{color:#f1f5f9;background:#1e293b}.event-content img{border-radius:.75rem;max-width:100%;height:auto;margin:1rem 0;display:block}.event-content hr{border:none;border-top:1px solid #e2e8f0;margin:1.5rem 0}.dark .event-content hr{border-top-color:#334155}.event-content pre,.event-content code{color:#0f172a;background:#f1f5f9;border-radius:.4rem;padding:.15rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.dark .event-content pre,.dark .event-content code{color:#f1f5f9;background:#1e293b}.event-content .ticket-highlight{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:.9rem;flex-direction:column;gap:.8rem;margin:1.5rem 0;padding:1.1rem 1.2rem;display:flex}.dark .event-content .ticket-highlight{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-color:#334155}.event-content .ticket-btn{background:#2563eb;border-radius:.6rem;align-self:flex-start;padding:.7rem 1.4rem;font-weight:700;transition:background .2s;display:inline-block;color:#fff!important;text-decoration:none!important}.event-content .ticket-btn:hover{background:#1d4ed8}.event-content .info-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.9rem;margin:1.5rem 0;padding:1rem 1.2rem}.dark .event-content .info-box{background:#1e293b;border-color:#334155}.event-content .info-box h3{color:#0a1e2f;margin-top:0;font-size:1.05rem}.dark .event-content .info-box h3{color:#f1f5f9}.event-content .info-box ul{margin-bottom:0}.event-content .info-box li{font-size:.9rem}.event-content .faq-section-title{color:#0a1e2f;margin:2rem 0 .4rem;font-size:1.35rem;font-weight:700}.dark .event-content .faq-section-title{color:#f1f5f9}.event-content .faq-sub{color:#64748b;margin-bottom:1rem;font-size:.9rem}.dark .event-content .faq-sub{color:#94a3b8}.event-content .accordion{flex-direction:column;gap:.5rem;display:flex}.event-content .accordion-item{background:#fff;border:1px solid #e2e8f0;border-radius:.7rem;overflow:hidden}.dark .event-content .accordion-item{background:#0f172a;border-color:#334155}.event-content .accordion-header{color:#0f172a;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.92rem;font-weight:600;list-style:none;display:flex}.dark .event-content .accordion-header{color:#f1f5f9}.event-content .accordion-header::-webkit-details-marker{display:none}.event-content .accordion-header:hover{background:#f8fafc}.dark .event-content .accordion-header:hover{background:#1e293b}.event-content .accordion-icon{color:#64748b;transition:transform .2s}.event-content .accordion-content{color:#475569;padding:0 1rem .9rem;font-size:.9rem;line-height:1.7}.dark .event-content .accordion-content{color:#cbd5e1}.event-content footer{color:#7088a0;text-align:center;border-top:1px solid #e2eaf2;margin-top:2rem;padding-top:1.4rem;font-size:.85rem}.dark .event-content footer{color:#94a3b8;border-top-color:#334155}
#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
