#theme-toggle{flex-shrink:0;border:1px solid #ffffff40;border-radius:24px;background:#ffffff12;color:#eef8ff;padding:8px 13px;font-size:13px;white-space:nowrap;min-height:40px}#theme-toggle:focus-visible{outline:3px solid #36c3df;outline-offset:3px}
html[data-theme=dark]{--navy:#e0edf6;--blue:#8ec8e4;--cyan:#36c3df;--purple:#c77ada;--line:#364759;--soft:#223040;background:#101923}
html[data-theme=dark] body{background:radial-gradient(ellipse at 90% 0%,#36c3df09,transparent 45%),#101923;color:#e0edf6}
html[data-theme=dark] header{background:linear-gradient(110deg,#14202d,#1c3040);border-color:#36c3df60}
html[data-theme=dark] :is(.panel,.modal,dialog,.notification-popover,#chat,.iwant-event-card){background:#1c2836;color:#e0edf6;border-color:#364759;box-shadow:0 3px 18px #0002}
html[data-theme=dark] :is(input,textarea,select,.composer-line textarea){background:#121e2b;color:#e0edf6;border-color:#40556a}
html[data-theme=dark] :is(input,textarea)::placeholder{color:#9aafc2}
html[data-theme=dark] button{background:#26384a;color:#b4dcee;border-color:#40556a}
html[data-theme=dark] :is(a,.side-icon){color:#83d2ed}
html[data-theme=dark] :is(h1,h2,h3,strong,.classic-profile-info,.side-profile,.side-nav button){color:#e0edf6}
html[data-theme=dark] :is(.muted,small,.empty,.composer-actions span,.side-community,.social-contacts h3,.iwant-event-card p){color:#a4b7c9}
html[data-theme=dark] :is(.tag,.comment,.bubble,.ticket-secondary,.social-contacts .friend-presence>.small,.notification-item.is-new){background:#293c4e;color:#dbe9f4}
html[data-theme=dark] :is(.selected,.bubble.mine){background:#493754;color:#edddf4;border-color:#a774bb}
html[data-theme=dark] .vote{background:linear-gradient(to left,#493754 var(--percent),#223040 var(--percent));color:#e0edf6;border-color:#40556a}
html[data-theme=dark] :is(.panel.tint,.ticket-hub){background:linear-gradient(125deg,#2c253b,#203344);border-color:#544260}
html[data-theme=dark] .panel.tint strong{color:#ddacee}
html[data-theme=dark] :is(.primary,.iwant-event-card button,.ticket-primary){background:#356a88;color:#fff;border-color:#528baa}
html[data-theme=dark] .purple{background:#814697;color:white}
html[data-theme=dark] :is(.actions,.composer-actions,.side-community,.classic-profile-nav,td,th,.iwant-toolbar){border-color:#364759}
html[data-theme=dark] :is(.identity button,.side-profile,.side-nav button,.social-feed .actions button,.notification-item){background:transparent}
html[data-theme=dark] :is(.side-nav button.active,.side-nav button:hover,.notification-item:hover){background:#2b4356;color:#bceafb}
html[data-theme=dark] :is(.social-contacts .panel,.stories-panel){background:transparent;box-shadow:none}
html[data-theme=dark] :is(.error,.danger){color:#ff9aac}
html[data-theme=dark] .event-flyer{background:#121e2b}
@media(max-width:800px){#theme-toggle{padding:7px 10px;font-size:12px}}
