html[data-event-theme=BLUE]{--event-page:#061521;--event-page-2:#102e48;--event-surface:#0d2233;--event-surface-soft:#153149;--event-text:#f7fbff;--event-muted:#abc3d6;--event-border:#78bceb35;--event-accent:#42b7ff;--event-accent-2:#3e68e8;--event-on-accent:#061521;--event-shadow:#00152280;color-scheme:dark}html[data-event-theme=PINK]{--event-page:#fff1f6;--event-page-2:#f5dce8;--event-surface:#fffafd;--event-surface-soft:#f8e7ef;--event-text:#35222c;--event-muted:#765c69;--event-border:#b66f9038;--event-accent:#df5d91;--event-accent-2:#a96bc5;--event-on-accent:#28151e;--event-shadow:#6d274022;color-scheme:light}html[data-event-theme=WHITE]{--event-page:#f5f3ef;--event-page-2:#e7e2da;--event-surface:#fff;--event-surface-soft:#eeeae4;--event-text:#171615;--event-muted:#66615c;--event-border:#514a4030;--event-accent:#805c2e;--event-accent-2:#b48c54;--event-on-accent:#fff;--event-shadow:#332b2024;color-scheme:light}html[data-event-theme] body{background:var(--event-page);color:var(--event-text)}html[data-event-theme] .access-page{background:radial-gradient(circle at 80% 5%,var(--event-page-2),transparent 40%),var(--event-page)!important;color:var(--event-text)!important}html[data-event-theme] .access-card{border-color:var(--event-border)!important;background:color-mix(in srgb,var(--event-surface) 94%,transparent)!important;box-shadow:0 24px 80px var(--event-shadow)!important}html[data-event-theme] .access-card .intro,html[data-event-theme] .access-card .note,html[data-event-theme] .access-card legend span{color:var(--event-muted)!important}html[data-event-theme] .access-card .eyebrow,html[data-event-theme] .access-card .ready-badge{color:var(--event-accent)!important}html[data-event-theme] .access-card input{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] .access-card input:focus{border-color:var(--event-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--event-accent) 22%,transparent)!important}html[data-event-theme] .access-card .avatar-option,html[data-event-theme] .access-card .returning-user{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] .access-card .avatar-option.selected{border-color:var(--event-accent)!important;background:color-mix(in srgb,var(--event-accent) 15%,var(--event-surface))!important}html[data-event-theme] .access-card .login-step{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important}html[data-event-theme] .access-card .step-heading strong{color:var(--event-text)!important}html[data-event-theme] .access-card .step-heading small{color:var(--event-muted)!important}html[data-event-theme] .access-card .enter,html[data-event-theme] .access-card .continue-button,html[data-event-theme] .create{background:linear-gradient(135deg,var(--event-accent),var(--event-accent-2))!important;color:var(--event-on-accent)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--event-accent) 35%,transparent)!important}html[data-event-theme] .access-card .secondary-button{border-color:var(--event-border)!important;color:var(--event-text)!important}html[data-event-theme] app-feed,html[data-event-theme] .feed-shell{background:var(--event-page)!important}html[data-event-theme] .mentions-view{background:linear-gradient(145deg,var(--event-page),var(--event-page-2))!important;color:var(--event-text)!important}html[data-event-theme] .mention-card{border-color:var(--event-border)!important;background:var(--event-surface)!important;color:var(--event-text)!important;box-shadow:0 8px 22px var(--event-shadow)!important}html[data-event-theme] .mention-info p,html[data-event-theme] .mention-info small{color:var(--event-muted)!important}html[data-event-theme] .feed-shell>.empty{color:var(--event-muted)!important}html[data-event-theme] .feed-shell>.empty h1{color:var(--event-text)!important}html[data-event-theme] app-feed .composer{border:1px solid var(--event-border)!important;background:var(--event-surface)!important;color:var(--event-text)!important;box-shadow:0 -16px 45px var(--event-shadow)!important}html[data-event-theme] app-feed .composer h2,html[data-event-theme] app-feed .composer h2 button{color:var(--event-text)!important}html[data-event-theme] app-feed .selected-challenge,html[data-event-theme] app-feed .challenge-picker{border-color:var(--event-border)!important;background:color-mix(in srgb,var(--event-accent) 10%,var(--event-surface))!important;color:var(--event-text)!important}html[data-event-theme] app-feed .selected-challenge>span,html[data-event-theme] app-feed .mention-avatar{background:var(--event-surface-soft)!important}html[data-event-theme] app-feed .selected-challenge small{color:var(--event-accent)!important}html[data-event-theme] app-feed .selected-challenge b,html[data-event-theme] app-feed .challenge-picker>span{color:var(--event-text)!important}html[data-event-theme] app-feed .challenge-picker small,html[data-event-theme] app-feed .upload-note{color:var(--event-muted)!important}html[data-event-theme] app-feed .challenge-picker select,html[data-event-theme] app-feed .challenge-picker option,html[data-event-theme] app-feed .composer textarea{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] app-feed .composer textarea::placeholder,html[data-event-theme] app-feed .comment-input input::placeholder,html[data-event-theme] app-feed .form-group textarea::placeholder{color:var(--event-muted)!important}html[data-event-theme] app-feed .composer .picker{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important;color:var(--event-muted)!important}html[data-event-theme] app-feed .mention-suggestions{border-color:var(--event-border)!important;background:var(--event-surface)!important;box-shadow:0 12px 30px var(--event-shadow)!important}html[data-event-theme] app-feed .mention-suggestions>p{color:var(--event-muted)!important}html[data-event-theme] app-feed .mention-suggestions button{color:var(--event-text)!important}html[data-event-theme] app-feed .mention-suggestions button:hover{background:var(--event-surface-soft)!important}html[data-event-theme] app-feed .composer .publish{background:linear-gradient(135deg,var(--event-accent),var(--event-accent-2))!important;color:var(--event-on-accent)!important}html[data-event-theme] app-reel .comments-panel{border:1px solid var(--event-border)!important;background:color-mix(in srgb,var(--event-surface) 97%,transparent)!important;color:var(--event-text)!important;box-shadow:0 -14px 42px var(--event-shadow)!important}html[data-event-theme] app-reel .comments-header,html[data-event-theme] app-reel .comment,html[data-event-theme] app-reel .comment-input{border-color:var(--event-border)!important;color:var(--event-text)!important}html[data-event-theme] app-reel .comments-header button,html[data-event-theme] app-reel .comment p{color:var(--event-text)!important}html[data-event-theme] app-reel .comment small,html[data-event-theme] app-reel .comments-panel .loading,html[data-event-theme] app-reel .comments-panel .empty{color:var(--event-muted)!important}html[data-event-theme] app-reel .comment-input{background:var(--event-surface)!important}html[data-event-theme] app-reel .comment-input input{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] app-reel .comment-input button{background:var(--event-accent)!important;color:var(--event-on-accent)!important}html[data-event-theme] app-reel .delete-comment{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important;color:var(--event-muted)!important}html[data-event-theme] app-report-modal .modal{border:1px solid var(--event-border)!important;background:var(--event-surface)!important;color:var(--event-text)!important;box-shadow:0 20px 60px var(--event-shadow)!important}html[data-event-theme] app-report-modal .header,html[data-event-theme] app-report-modal .actions{border-color:var(--event-border)!important;color:var(--event-text)!important}html[data-event-theme] app-report-modal .header button,html[data-event-theme] app-report-modal .form-group label,html[data-event-theme] app-report-modal .success{color:var(--event-text)!important}html[data-event-theme] app-report-modal .success p{color:var(--event-muted)!important}html[data-event-theme] app-report-modal .form-group select,html[data-event-theme] app-report-modal .form-group textarea,html[data-event-theme] app-report-modal .form-group option{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] app-report-modal .actions .cancel{background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] app-report-modal .actions .submit{background:linear-gradient(135deg,var(--event-accent),var(--event-accent-2))!important;color:var(--event-on-accent)!important}html[data-event-theme] .rankings{background:linear-gradient(135deg,var(--event-page),var(--event-page-2))!important;color:var(--event-text)!important}html[data-event-theme] .rankings-header,html[data-event-theme] .rankings .tabs{background:color-mix(in srgb,var(--event-surface) 88%,transparent)!important;border-color:var(--event-border)!important}html[data-event-theme] .rankings-header h1{background:linear-gradient(135deg,var(--event-accent),var(--event-accent-2))!important;background-clip:text!important;-webkit-background-clip:text!important}html[data-event-theme] .rankings-header a{color:var(--event-text)!important;border-color:var(--event-border)!important;background:var(--event-surface-soft)!important}html[data-event-theme] .rankings .tab{color:var(--event-muted)!important}html[data-event-theme] .rankings .tab.active{color:var(--event-accent)!important;border-bottom-color:var(--event-accent)!important}html[data-event-theme] app-tv-mode{background:var(--event-page)!important;color:var(--event-text)!important}html[data-event-theme] .tv-mode{background:radial-gradient(circle at 80% 20%,var(--event-page-2),var(--event-page) 45%)!important}html[data-event-theme] .empty-event{background:radial-gradient(circle at 50% 35%,var(--event-page-2) 0,var(--event-page) 72%)!important;color:var(--event-text)!important}html[data-event-theme] .empty-event:before,html[data-event-theme] .empty-event:after{border-color:var(--event-border)!important}html[data-event-theme] .empty-copy>p:first-of-type,html[data-event-theme] .empty-intro,html[data-event-theme] .empty-steps{color:var(--event-muted)!important}html[data-event-theme] .empty-copy h1,html[data-event-theme] .empty-copy h2{color:var(--event-text)!important}html[data-event-theme] .waiting-badge{border-color:var(--event-border)!important;background:color-mix(in srgb,var(--event-surface) 82%,transparent)!important;color:var(--event-accent)!important}html[data-event-theme] .waiting-badge i{background:var(--event-accent)!important;box-shadow:0 0 12px var(--event-accent)!important}html[data-event-theme] .empty-qr{border:1px solid var(--event-border)!important;background:var(--event-surface)!important;color:var(--event-text)!important;box-shadow:0 25px 70px var(--event-shadow)!important}html[data-event-theme] .empty-qr img,html[data-event-theme] .qr-panel img{padding:3px;border-radius:6px;background:#fff!important}html[data-event-theme] .empty-qr span{color:var(--event-muted)!important}html[data-event-theme] .empty-qr a{color:var(--event-accent)!important}html[data-event-theme] .empty-steps b{background:var(--event-accent)!important;color:var(--event-on-accent)!important}html[data-event-theme] .stage,html[data-event-theme] .stage .media{background:var(--event-page)!important}html[data-event-theme] .leaderboard{border-color:var(--event-border)!important;background:linear-gradient(160deg,color-mix(in srgb,var(--event-surface) 97%,transparent),color-mix(in srgb,var(--event-page) 98%,transparent))!important;color:var(--event-text)!important}html[data-event-theme] .leaderboard header small,html[data-event-theme] .score{color:var(--event-accent)!important}html[data-event-theme] .leaderboard .creator small,html[data-event-theme] .leaderboard .score small,html[data-event-theme] .leaderboard footer{color:var(--event-muted)!important}html[data-event-theme] .invitation{background:linear-gradient(135deg,color-mix(in srgb,var(--event-accent) 18%,transparent),color-mix(in srgb,var(--event-accent-2) 18%,transparent))!important;color:var(--event-text)!important}html[data-event-theme] .leaderboard li{border-color:var(--event-border)!important;background:color-mix(in srgb,var(--event-surface-soft) 82%,transparent)!important}html[data-event-theme] .leaderboard li.podium{border-color:color-mix(in srgb,var(--event-accent) 42%,transparent)!important;background:linear-gradient(100deg,color-mix(in srgb,var(--event-accent) 15%,var(--event-surface)),var(--event-surface-soft))!important}html[data-event-theme] .leaderboard .position,html[data-event-theme] .ranking-title small{color:var(--event-accent)!important}html[data-event-theme] .leaderboard .ranking-title{border-color:var(--event-border)!important}html[data-event-theme] .qr-panel{border-color:var(--event-border)!important;background:var(--event-surface)!important;color:var(--event-text)!important;box-shadow:0 12px 32px var(--event-shadow)!important}html[data-event-theme] .qr-panel small,html[data-event-theme] .qr-panel .manual-label{color:var(--event-muted)!important}html[data-event-theme] .qr-panel .guest-link{color:var(--event-accent)!important}html[data-event-theme] .qr-generate{background:var(--event-surface-soft)!important;color:var(--event-muted)!important}html[data-event-theme] .rotation-progress span{background:linear-gradient(90deg,var(--event-accent),var(--event-accent-2))!important}html[data-event-theme] .stage .post-info,html[data-event-theme] .stage .post-info strong,html[data-event-theme] .stage .post-info p,html[data-event-theme] .stage .tv-challenge,html[data-event-theme] .stage .tv-challenge b,html[data-event-theme] .stage .live-comment p{color:#fff!important}html[data-event-theme] app-admin{background:radial-gradient(circle at 50% -10%,var(--event-page-2),var(--event-page) 45%)!important;color:var(--event-text)!important}html[data-event-theme] app-admin .topbar{background:linear-gradient(var(--event-page) 75%,transparent)!important}html[data-event-theme] app-admin .topbar>div>span,html[data-event-theme] app-admin .topbar-user small{color:var(--event-muted)!important}html[data-event-theme] app-admin .topbar .back,html[data-event-theme] app-admin .topbar .logout{border-color:var(--event-border)!important;background:color-mix(in srgb,var(--event-surface) 88%,transparent)!important;color:var(--event-text)!important;box-shadow:0 5px 18px var(--event-shadow)!important}html[data-event-theme] app-admin .topbar .back span,html[data-event-theme] app-admin .topbar .logout span{color:var(--event-text)!important}html[data-event-theme] app-admin .tabs,html[data-event-theme] app-admin .moderation-nav{background:color-mix(in srgb,var(--event-surface-soft) 82%,transparent)!important}html[data-event-theme] app-admin .account,html[data-event-theme] app-admin .info,html[data-event-theme] app-admin .empty,html[data-event-theme] app-admin .post-card,html[data-event-theme] app-admin .comment-moderation-card,html[data-event-theme] app-admin .challenge-review-card,html[data-event-theme] app-admin .report-card,html[data-event-theme] app-admin .grid article,html[data-event-theme] app-admin .users,html[data-event-theme] app-admin .access{border-color:var(--event-border)!important;background:var(--event-surface)!important;color:var(--event-text)!important}html[data-event-theme] app-admin .comment-moderation-card blockquote{background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] app-admin .comment-moderation-card>p,html[data-event-theme] app-admin .comment-moderation-card .author small,html[data-event-theme] app-admin .challenge-review-card .author small{color:var(--event-muted)!important}html[data-event-theme] app-admin .queue-heading{color:var(--event-text)!important}html[data-event-theme] app-admin .grid span,html[data-event-theme] app-admin .account small,html[data-event-theme] app-admin .account span{color:var(--event-muted)!important}html[data-event-theme] app-admin .tabs button{color:var(--event-muted)!important}html[data-event-theme] app-admin .tabs button.active{background:var(--event-text)!important;color:var(--event-surface)!important}html[data-event-theme] app-admin .moderation-nav button{color:var(--event-muted)!important}html[data-event-theme] app-admin .moderation-nav button.active{background:var(--event-text)!important;color:var(--event-surface)!important}html[data-event-theme] app-admin .info span,html[data-event-theme] app-admin .empty,html[data-event-theme] app-admin .author small,html[data-event-theme] app-admin .users small,html[data-event-theme] app-admin .report-head small,html[data-event-theme] app-admin .challenge-intro{color:var(--event-muted)!important}html[data-event-theme] app-admin .empty b,html[data-event-theme] app-admin .section-title h1,html[data-event-theme] app-admin .post-info>p,html[data-event-theme] app-admin .report-card>p,html[data-event-theme] app-admin .challenge-review-card>p{color:var(--event-text)!important}html[data-event-theme] app-admin .reason,html[data-event-theme] app-admin .challenge-list article,html[data-event-theme] app-admin .challenge-review-title>span{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] app-admin .challenge-list article{border:1px solid var(--event-border)!important}html[data-event-theme] app-admin .challenge-form input,html[data-event-theme] app-admin .access input{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] app-admin .access>p{color:var(--event-muted)!important}html[data-event-theme] app-admin .eyebrow,html[data-event-theme] app-admin .challenge-list small,html[data-event-theme] app-admin .challenge-review-title small{color:var(--event-accent)!important}html[data-event-theme] app-admin .count{background:var(--event-accent)!important;color:var(--event-on-accent)!important}html[data-event-theme] app-admin .tools a,html[data-event-theme] app-admin .tools button{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] app-admin .secondary{background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] app-admin .delete-modal section{border-color:var(--event-border)!important;border-top-color:#e73768!important;background:var(--event-surface)!important;color:var(--event-text)!important;box-shadow:0 25px 80px var(--event-shadow)!important}html[data-event-theme] app-admin .delete-modal h2,html[data-event-theme] app-admin .delete-modal label{color:var(--event-text)!important}html[data-event-theme] app-admin .delete-modal p{color:var(--event-muted)!important}html[data-event-theme] app-admin .delete-modal input{border-color:var(--event-border)!important;background:var(--event-surface-soft)!important;color:var(--event-text)!important}html[data-event-theme] app-admin .media-health{border-color:var(--event-border)!important;background:color-mix(in srgb,var(--event-surface) 94%,transparent)!important;color:var(--event-text)!important;box-shadow:0 10px 35px var(--event-shadow)!important}html[data-event-theme] app-admin .media-health span{color:var(--event-muted)!important}*{box-sizing:border-box}html,body{min-height:100%;margin:0;background:#09090d;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font-family:inherit}
