html[data-color-mode="dark"]{--orbit-canvas:#090b12;--orbit-canvas-raised:#0f131d;--orbit-surface:#141a25;--orbit-surface-raised:#1a2230;--orbit-surface-soft:#202a39;--orbit-surface-hover:#273345;--orbit-border:#303c4f;--orbit-border-strong:#46566d;--orbit-text:#f7f9fc;--orbit-text-secondary:#c2cad7;--orbit-text-muted:#929eb1;--orbit-accent:#a855f7;--orbit-accent-strong:#7c3aed;--orbit-accent-soft:#2c1f40;--orbit-info:#60a5fa;--orbit-success:#45cf8a;--orbit-warning:#f5b95f;--orbit-danger:#fb7185;--orbit-shadow:0 18px 52px rgba(0,0,0,0.34);--orbit-shadow-soft:0 10px 30px rgba(0,0,0,0.23);--orbit-field:#0e141e;--orbit-footer:#0b0e15;--orbit-map-frame:#111722}html[data-color-mode="light"]{--orbit-canvas:#f4f6fa;--orbit-canvas-raised:#eef2f7;--orbit-surface:#ffffff;--orbit-surface-raised:#f9fafc;--orbit-surface-soft:#edf1f6;--orbit-surface-hover:#e5eaf2;--orbit-border:#d5dde8;--orbit-border-strong:#b8c4d3;--orbit-text:#172033;--orbit-text-secondary:#3f4b61;--orbit-text-muted:#68758a;--orbit-accent:#8b3fd1;--orbit-accent-strong:#6d28b5;--orbit-accent-soft:#f1e8fb;--orbit-info:#2563a9;--orbit-success:#16734a;--orbit-warning:#9a5a10;--orbit-danger:#be3048;--orbit-shadow:0 18px 52px rgba(37,49,70,0.13);--orbit-shadow-soft:0 10px 30px rgba(37,49,70,0.09);--orbit-field:#ffffff;--orbit-footer:#ffffff;--orbit-map-frame:#e8edf4}html[data-color-mode]{--bg:var(--orbit-canvas);--panel:var(--orbit-surface);--panel-soft:var(--orbit-surface-soft);--panel-border:var(--orbit-border);--text:var(--orbit-text);--muted:var(--orbit-text-muted);--muted-strong:var(--orbit-text-secondary);--accent:var(--orbit-accent);--accent-2:var(--orbit-accent-strong);--brand-primary:var(--orbit-accent);--brand-primary-accent:var(--orbit-accent-strong);--brand-secondary:var(--orbit-surface);--brand-secondary-accent:var(--orbit-surface-soft);--brand-accent:var(--orbit-success);--chip:color-mix(in srgb,var(--orbit-text) 9%,transparent);--chip-border:color-mix(in srgb,var(--orbit-text) 16%,transparent);--shadow-xl:var(--orbit-shadow);--shadow-lg:var(--orbit-shadow-soft);--theme-page-gradient-start:var(--orbit-canvas);--theme-page-gradient-end:var(--orbit-canvas-raised);--theme-page-texture:none;--theme-header-gradient-start:var(--orbit-footer);--theme-header-gradient-end:var(--orbit-footer);--theme-header-border-colour:var(--orbit-border);--theme-header-shadow:none;--theme-panel-gradient-start:var(--orbit-surface);--theme-panel-gradient-end:var(--orbit-surface-raised);--theme-panel-border-colour:var(--orbit-border);--theme-panel-shadow:var(--orbit-shadow-soft);--theme-panel-heading-text:var(--orbit-text);--theme-panel-body-text:var(--orbit-text-secondary);--theme-panel-muted-text:var(--orbit-text-muted);--theme-panel-accent-text:var(--orbit-accent);--theme-panel-soft-gradient-start:var(--orbit-surface-soft);--theme-panel-soft-gradient-end:var(--orbit-surface-raised);--theme-panel-soft-border-colour:var(--orbit-border);--theme-panel-soft-shadow:var(--orbit-shadow-soft);--theme-button-gradient-start:var(--orbit-accent);--theme-button-gradient-end:var(--orbit-accent-strong);--theme-button-border-colour:color-mix(in srgb,var(--orbit-accent) 65%,var(--orbit-border));--theme-button-shadow:0 10px 24px color-mix(in srgb,var(--orbit-accent) 28%,transparent);--theme-login-panel-gradient-start:var(--orbit-surface);--theme-login-panel-gradient-end:var(--orbit-surface-raised);--theme-login-panel-border-colour:var(--orbit-border);--theme-login-panel-shadow:var(--orbit-shadow);background:var(--orbit-canvas) !important;color-scheme:light dark}html[data-color-mode] body{background:transparent !important;color:var(--orbit-text) !important}html[data-color-mode] body::after{background-color:var(--orbit-canvas) !important;background-image:linear-gradient(155deg,var(--orbit-canvas),var(--orbit-canvas-raised)) !important}html[data-color-mode] body::before{opacity:0.08 !important}html[data-color-mode]:is(.site-main,.orbit-main,.admin-page,.messages-page,.legal-page,.privacy-page,.rules-page,.public-profile-page,.payment-result-page){color:var(--orbit-text)}html[data-color-mode]:is( .admin-page-header,.admin-card,.profile-card,.event-form-card,.message-panel,.payment-result-card,.blocked-users-header,.blocked-users-panel,.event-host-card,.event-attendee-card,.info-panel,.feedback-card,.messages-sidebar,.messages-thread,.public-profile-main-card,.public-profile-panel,.event-route-downloads,.audit-modal-panel,.webapp-todo-board,.orbit-mail-list-panel,.orbit-mail-reader,.orbit-mail-compose,.orbit-mail-preview,.orbit-mail-campaigns ){border-color:var(--orbit-border) !important;background:linear-gradient(145deg,var(--orbit-surface),var(--orbit-surface-raised)) !important;color:var(--orbit-text-secondary) !important;box-shadow:var(--orbit-shadow-soft) !important}html[data-color-mode]:is( .admin-page-header,.admin-card,.profile-card,.event-form-card,.message-panel,.payment-result-card,.blocked-users-header,.blocked-users-panel,.messages-sidebar,.messages-thread,.public-profile-main-card,.public-profile-panel,.webapp-todo-board,.orbit-mail-page ):is(h1,h2,h3,h4,legend,label,strong){color:var(--orbit-text) !important}html[data-color-mode]:is( .admin-page-header,.admin-card,.profile-card,.event-form-card,.message-panel,.payment-result-card,.blocked-users-header,.blocked-users-panel,.messages-sidebar,.messages-thread,.public-profile-main-card,.public-profile-panel,.webapp-todo-board,.orbit-mail-page ):is(p,small,.muted,.help-text,.field-hint){color:var(--orbit-text-muted) !important}html[data-color-mode]:is(.eyebrow,.status-label,.category-label){color:var(--orbit-accent) !important}html[data-color-mode]:is(input:not([type="color"]):not([type="range"]),textarea,select){border-color:var(--orbit-border-strong) !important;background:var(--orbit-field) !important;color:var(--orbit-text) !important;-webkit-text-fill-color:var(--orbit-text) !important;box-shadow:none !important}html[data-color-mode]:is(input,textarea)::placeholder{color:var(--orbit-text-muted) !important;-webkit-text-fill-color:var(--orbit-text-muted) !important;opacity:1 !important}html[data-color-mode]:is(input,textarea,select):focus{border-color:var(--orbit-accent) !important;outline:3px solid color-mix(in srgb,var(--orbit-accent) 18%,transparent) !important;outline-offset:1px}html[data-color-mode]:is(.primary-button,button.primary-button,a.primary-button,.round-action.accept,.orbit-mail-send-button){border-color:transparent !important;background:linear-gradient(135deg,var(--orbit-accent),var(--orbit-accent-strong)) !important;color:#ffffff !important;box-shadow:0 10px 24px color-mix(in srgb,var(--orbit-accent) 28%,transparent) !important}html[data-color-mode]:is(.secondary-button,.icon-button,.require-review-button,.moderation-details summary){border:1px solid var(--orbit-border-strong) !important;background:var(--orbit-surface-soft) !important;color:var(--orbit-text-secondary) !important;box-shadow:none !important}html[data-color-mode]:is(.secondary-button,.icon-button,.require-review-button,.moderation-details summary):hover{border-color:var(--orbit-accent) !important;background:var(--orbit-surface-hover) !important;color:var(--orbit-text) !important}html[data-color-mode]:is(.admin-menu-tile,.admin-row,.audit-user-card,.payment-row,.my-event-card,.blocked-admin-sidebar){border-color:var(--orbit-border) !important;background:var(--orbit-surface-soft) !important;color:var(--orbit-text-secondary) !important;box-shadow:var(--orbit-shadow-soft) !important}html[data-color-mode]:is(.admin-menu-tile,.admin-row,.audit-user-card,.payment-row,.my-event-card):hover{border-color:color-mix(in srgb,var(--orbit-accent) 55%,var(--orbit-border)) !important;background:var(--orbit-surface-hover) !important}html[data-color-mode] .admin-menu-tile strong{color:var(--orbit-text) !important}html[data-color-mode] .admin-menu-tile span{color:var(--orbit-text-muted) !important}html[data-color-mode] .blocked-admin-sidebar:is(a,span,strong){color:var(--orbit-text-secondary) !important}html[data-color-mode] .blocked-admin-sidebar a:hover{background:var(--orbit-surface-hover) !important;color:var(--orbit-text) !important}html[data-color-mode] .blocked-admin-sidebar a.is-active{background:linear-gradient(135deg,var(--orbit-accent-strong),var(--orbit-info)) !important;color:#ffffff !important}html[data-color-mode]:is(table,th,td,.audit-timeline-row,.moderation-event,.moderation-group-header){border-color:var(--orbit-border) !important}html[data-color-mode]:is(th,.moderation-group-header,.audit-timeline-row){background:var(--orbit-surface-soft) !important}html[data-color-mode]:is(th,td,.audit-timeline-row,.moderation-group-header){color:var(--orbit-text-secondary) !important}html[data-color-mode]:is(.status-badge,.priority-badge,.payment-status-pill,.payment-host-paid,.event-status-badge,.audit-source-pill){border-color:var(--orbit-border-strong) !important;background:var(--orbit-surface-soft) !important;color:var(--orbit-text-secondary) !important}html[data-color-mode]:is(.admin-alert-success,.admin-alert.success,.status-sent,.is-paid){color:var(--orbit-success) !important}html[data-color-mode]:is(.admin-alert-error,.admin-alert.error,.is-error,.status-failed,.status-partial,.is-unpaid){color:var(--orbit-danger) !important}html[data-color-mode] .webapp-todo-page{color:var(--orbit-text-secondary) !important}html[data-color-mode] .webapp-todo-header:is(h1,p){color:var(--orbit-text) !important}html[data-color-mode] .webapp-todo{border-color:var(--orbit-border) !important}html[data-color-mode] .webapp-todo-copy>span{color:var(--orbit-text-secondary) !important}html[data-color-mode] .webapp-todo-copy summary,html[data-color-mode] .webapp-todo-attach span,html[data-color-mode] .webapp-todo-file label span{border-color:var(--orbit-border-strong) !important;background:var(--orbit-surface-raised) !important;color:var(--orbit-text-secondary) !important}html[data-color-mode] .webapp-todo-copy details form,html[data-color-mode] .webapp-todo-media figure,html[data-color-mode] .webapp-todo-dialog{border-color:var(--orbit-border) !important;background:var(--orbit-surface) !important;color:var(--orbit-text-secondary) !important}html[data-color-mode] .webapp-todo-check{border-color:var(--orbit-border-strong) !important;background:var(--orbit-field) !important;color:transparent !important}html[data-color-mode] .webapp-todo .is-complete .webapp-todo-check,html[data-color-mode] .is-complete .webapp-todo-check{border-color:var(--orbit-success) !important;background:var(--orbit-success) !important;color:#ffffff !important}html[data-color-mode] .webapp-todo-delete{background:transparent !important;color:var(--orbit-danger) !important}html[data-color-mode] .webapp-todo-media figcaption button,html[data-color-mode] .webapp-todo-media figcaption a{color:var(--orbit-info) !important}html[data-color-mode]:is(.conversation-card,.thread-message>div,.flagged-message-row,.orbit-mail-inbox-row,.orbit-mail-campaign-list article){border-color:var(--orbit-border) !important;background:var(--orbit-surface-raised) !important;color:var(--orbit-text-secondary) !important}html[data-color-mode]:is(.conversation-card,.orbit-mail-inbox-row):hover{background:var(--orbit-surface-hover) !important}html[data-color-mode]:is(.conversation-card.is-active,.orbit-mail-inbox-row.is-selected){background:var(--orbit-accent-soft) !important;box-shadow:inset 3px 0 0 var(--orbit-accent) !important}html[data-color-mode] .messages-page:is(h1,h2,h3,strong,label){color:var(--orbit-text) !important}html[data-color-mode] .messages-page:is(.admin-page-header p,.conversation-card span,.thread-header span,.thread-message span,.messages-empty,.messages-empty-state p,.message-compose-card>p){color:var(--orbit-text-muted) !important}html[data-color-mode] .messages-search button,html[data-color-mode] .message-compose-close,html[data-color-mode] .message-user-results button{border-color:var(--orbit-border) !important;background:var(--orbit-surface-soft) !important;color:var(--orbit-text) !important}html[data-color-mode] .messages-search button:hover,html[data-color-mode] .message-compose-close:hover,html[data-color-mode] .message-user-results button:hover{background:var(--orbit-surface-hover) !important}html[data-color-mode] .thread-header,html[data-color-mode] .thread-reply-form{border-color:var(--orbit-border) !important}html[data-color-mode] .thread-message.is-mine>div{border-color:color-mix(in srgb,var(--orbit-accent) 45%,var(--orbit-border)) !important;background:var(--orbit-accent-soft) !important;color:var(--orbit-text) !important}html[data-color-mode] .thread-message.is-pending>div{border-color:color-mix(in srgb,var(--orbit-warning) 55%,var(--orbit-border)) !important;background:color-mix(in srgb,var(--orbit-warning) 12%,var(--orbit-surface-raised)) !important}html[data-color-mode] .conversation-card em{background:var(--orbit-danger) !important;color:#ffffff !important}html[data-color-mode] .message-icon-large{background:var(--orbit-accent-soft) !important;color:var(--orbit-accent) !important}html[data-color-mode] .message-compose-backdrop{background:rgba(6,7,14,0.72) !important}html[data-color-mode="light"] body .messages-page .admin-page-header,html[data-color-mode="light"] body .messages-page .messages-sidebar,html[data-color-mode="light"] body .messages-page .messages-thread,html[data-color-mode="light"] body .messages-page .message-compose-card{background-color:#ffffff !important;background-image:none !important;border-color:var(--orbit-border) !important;color:var(--orbit-text-secondary) !important}html[data-color-mode="light"] body .messages-page .admin-page-header:is(h1,h2,h3,strong),html[data-color-mode="light"] body .messages-page .messages-thread:is(h1,h2,h3,strong),html[data-color-mode="light"] body .messages-page .message-compose-card:is(h1,h2,h3,strong,label){color:var(--orbit-text) !important}html[data-color-mode="light"] body .messages-page>.admin-page-header>div>h1{color:#172033 !important;-webkit-text-fill-color:#172033 !important}html[data-color-mode="light"] body .messages-page .conversation-card,html[data-color-mode="light"] body .messages-page .thread-message>div,html[data-color-mode="light"] body .messages-page .message-user-results button{background-color:var(--orbit-surface-raised) !important;background-image:none !important;border-color:var(--orbit-border) !important;color:var(--orbit-text) !important}html[data-color-mode="light"] body .messages-page .conversation-card:hover{background-color:var(--orbit-surface-hover) !important}html[data-color-mode="light"] body .messages-page .conversation-card.is-active{background-color:var(--orbit-accent-soft) !important}html[data-color-mode="light"] body .messages-page:is(.messages-search input,.thread-reply-form textarea,.message-compose-card input,.message-compose-card textarea){background-color:#ffffff !important;background-image:none !important;border-color:var(--orbit-border-strong) !important;color:var(--orbit-text) !important}html[data-color-mode="dark"] body .messages-page:is(.messages-sidebar,.messages-thread,.message-compose-card){background-color:var(--orbit-surface) !important;background-image:linear-gradient(145deg,var(--orbit-surface),var(--orbit-surface-raised)) !important}html[data-color-mode] .orbit-mail-stats article,html[data-color-mode] .orbit-mail-attachments,html[data-color-mode] .orbit-mail-compose-note,html[data-color-mode] .orbit-mail-preview-card{border-color:var(--orbit-border) !important;background:var(--orbit-surface-soft) !important;color:var(--orbit-text-secondary) !important}html[data-color-mode] .orbit-mail-page:is(strong,h1,h2,h3){color:var(--orbit-text) !important}html[data-color-mode] .orbit-mail-page:is(span,small,time,p){color:var(--orbit-text-muted) !important}html[data-color-mode] .orbit-mail-tabs a{border-color:var(--orbit-border) !important;background:var(--orbit-surface-soft) !important;color:var(--orbit-text-secondary) !important}html[data-color-mode] .orbit-mail-tabs a.is-active{border-color:var(--orbit-accent) !important;background:var(--orbit-accent-soft) !important;color:var(--orbit-text) !important}html[data-color-mode]:is(.profile-photo-preview,.profile-drop-zone,.profile-location-box,.public-profile-panel,.payment-summary-grid>div){border-color:var(--orbit-border) !important;background:var(--orbit-surface-soft) !important;color:var(--orbit-text-secondary) !important}html[data-color-mode]:is(.legal-page,.privacy-page,.rules-page){border-color:var(--orbit-border) !important;background:var(--orbit-surface) !important;color:var(--orbit-text-secondary) !important;box-shadow:var(--orbit-shadow-soft) !important}html[data-color-mode]:is(.legal-page,.privacy-page,.rules-page):is(h1,h2,h3,strong){color:var(--orbit-text) !important}html[data-color-mode]:is(dialog,.audit-modal-panel){border-color:var(--orbit-border) !important;background:var(--orbit-surface) !important;color:var(--orbit-text) !important}html[data-color-mode] dialog::backdrop{background:rgba(4,8,16,0.72) !important}html[data-color-mode] .orbit-bottom{border-color:var(--orbit-border) !important;background:var(--orbit-footer) !important;color:var(--orbit-text) !important}html[data-color-mode] .orbit-nav>a{color:var(--orbit-text-secondary) !important}html[data-color-mode] .orbit-nav>a:hover{color:var(--orbit-text) !important}html[data-color-mode] .orbit-account .nav-user-pill,html[data-color-mode] .orbit-menu-toggle{border-color:var(--orbit-border) !important;background:var(--orbit-surface-soft) !important;color:var(--orbit-text) !important}html[data-color-mode] .profile-menu-panel{border-color:var(--orbit-border) !important;background:var(--orbit-surface) !important;color:var(--orbit-text) !important;box-shadow:var(--orbit-shadow) !important}html[data-color-mode] .profile-theme-control{border-color:var(--orbit-border) !important}html[data-color-mode] .profile-theme-control>span{color:var(--orbit-text-muted) !important}html[data-color-mode] .profile-theme-options{background:var(--orbit-surface-soft) !important}html[data-color-mode] .profile-theme-options button{color:var(--orbit-text-secondary) !important}html[data-color-mode] .profile-theme-options button[aria-pressed="true"]{background:linear-gradient(135deg,var(--orbit-accent),var(--orbit-accent-strong)) !important;color:#ffffff !important}html[data-color-mode] #orbit-discover{background:var(--orbit-canvas) !important;color:var(--orbit-text) !important}html[data-color-mode] #orbit-discover .orbit-filterbar{border-color:var(--orbit-border) !important;background:var(--orbit-footer) !important}html[data-color-mode] #orbit-discover:is(.orbit-filter,.orbit-experience){border-color:var(--orbit-border) !important;background:var(--orbit-surface) !important;color:var(--orbit-text-secondary) !important}html[data-color-mode] #orbit-discover .orbit-filter:hover{background:var(--orbit-surface-hover) !important;color:var(--orbit-text) !important}html[data-color-mode] #orbit-discover .orbit-filter.is-active{border-color:transparent !important;background:linear-gradient(135deg,var(--orbit-accent),var(--orbit-accent-strong)) !important;color:#ffffff !important}html[data-color-mode] #orbit-discover .orbit-card{border-color:var(--orbit-border) !important;background:var(--orbit-surface) !important;box-shadow:var(--orbit-shadow) !important}html[data-color-mode] #orbit-discover .orbit-details{background:linear-gradient(145deg,var(--orbit-surface),var(--orbit-surface-raised)) !important}html[data-color-mode] #orbit-discover .orbit-details h2{color:var(--orbit-text) !important}html[data-color-mode] #orbit-discover .orbit-description,html[data-color-mode] #orbit-discover .orbit-facts div>span:last-child:not(.orbit-fact-label),html[data-color-mode] #orbit-discover .orbit-swipe-hint{color:var(--orbit-text-muted) !important}html[data-color-mode] #orbit-discover .orbit-facts{border-color:var(--orbit-border) !important}html[data-color-mode] #orbit-discover .orbit-facts strong{color:var(--orbit-text-secondary) !important}html[data-color-mode] #orbit-discover .orbit-tags span{border-color:var(--orbit-border) !important;color:var(--orbit-text-muted) !important}html[data-color-mode] #orbit-discover .orbit-step{border-color:var(--orbit-border-strong) !important;background:var(--orbit-surface-soft) !important;color:var(--orbit-text-secondary) !important}html[data-color-mode] #orbit-discover .orbit-step:last-child{background:linear-gradient(135deg,var(--orbit-accent),var(--orbit-accent-strong)) !important;color:#ffffff !important}.appearance-preview-shell[hidden],.appearance-palette-section[hidden],.component-style-list[hidden]{display:none !important}.canonical-theme-notice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:24px;padding:22px;border:1px solid var(--orbit-border);border-radius:20px;background:var(--orbit-surface-soft);color:var(--orbit-text-secondary)}.canonical-theme-notice h2{margin:4px 0 6px;color:var(--orbit-text) !important}.canonical-theme-notice p{margin:0;color:var(--orbit-text-muted) !important}.canonical-theme-swatches{display:flex;gap:10px}.canonical-theme-swatches span{display:grid;width:96px;min-height:68px;place-items:center;border:1px solid var(--orbit-border);border-radius:14px;font-weight:800}.canonical-theme-swatches .dark{background:#141a25;color:#f7f9fc}.canonical-theme-swatches .light{background:#ffffff;color:#172033}@media (max-width:700px){.canonical-theme-notice{grid-template-columns:1fr}.canonical-theme-swatches span{width:88px}}@media (prefers-reduced-motion:reduce){html[data-color-mode] *,html[data-color-mode] *::before,html[data-color-mode] *::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}