:root{--physics-blue: 14 121 178;--physics-dark: 25 25 35;--physics-light: 251 254 249;--physics-accent: 37 99 235;--physics-bg-primary: #fbfef9;--physics-bg-secondary: #f0f4ed;--physics-bg-dark: #191923;--physics-text-primary: #191923;--physics-text-secondary: rgba(25, 25, 35, .7);--physics-text-muted: rgba(25, 25, 35, .4);--physics-accent-blue: #0e79b2;--physics-accent-dark: #2563eb;--physics-border: rgba(14, 121, 178, .15)}.physics-theme.dark{--physics-dark: 232 232 240;--physics-light: 18 18 26;--physics-bg-primary: #12121a;--physics-bg-secondary: #1a1a26;--physics-text-primary: #e8e8f0;--physics-text-secondary: rgba(232, 232, 240, .7);--physics-text-muted: rgba(232, 232, 240, .4);--physics-border: rgba(14, 121, 178, .25);color-scheme:dark}.physics-theme.dark .bg-white{background-color:#1e1e2a!important}.physics-theme.dark .bg-white\/95{background-color:#1e1e2af2!important}.physics-theme.dark .bg-white\/80{background-color:#1e1e2acc!important}.physics-theme.dark .bg-gray-50{background-color:#15151f!important}.physics-theme.dark .bg-gray-100{background-color:#ffffff0f!important}.physics-theme.dark .bg-red-50{background-color:#dc26261a!important}.physics-theme.dark .border-gray-100{border-color:#ffffff14!important}.physics-theme.dark .border-gray-200{border-color:#ffffff1a!important}.physics-theme.dark .border-red-200{border-color:#dc26264d!important}.physics-theme.dark .text-gray-400{color:#fff6!important}.physics-theme.dark .text-red-600{color:#f87171!important}.physics-theme.dark .shadow-sm{box-shadow:0 1px 3px #0006!important}.physics-theme.dark input,.physics-theme.dark textarea{background-color:#12121a!important;border-color:#ffffff1a!important;color:#e8e8f0!important}.physics-theme.dark input::-moz-placeholder,.physics-theme.dark textarea::-moz-placeholder{color:#e8e8f033!important}.physics-theme.dark input::placeholder,.physics-theme.dark textarea::placeholder{color:#e8e8f033!important}.physics-theme.dark ::-moz-selection{background:#0e79b266;color:#e8e8f0}.physics-theme.dark ::selection{background:#0e79b266;color:#e8e8f0}.physics-theme.dark .physics-rsvp .rsvp-buttons{border-top-color:#ffffff1a}.physics-theme.dark .physics-rsvp .rsvp-label{color:#e8e8f066}.physics-theme.dark .physics-rsvp .rsvp-btn.going{background:#0284c7;border-color:#0284c7;color:#fff}.physics-theme.dark .physics-rsvp .rsvp-btn.going:hover:not(:disabled){background:#0369a1;border-color:#0369a1;color:#fff}.physics-theme.dark .physics-rsvp .rsvp-btn.going.active{background:#075985;border-color:#075985;color:#fff;box-shadow:0 0 0 3px #38bdf84d}.physics-theme.dark .physics-rsvp .rsvp-btn.maybe,.physics-theme.dark .physics-rsvp .rsvp-btn.not-going{background:#ffffff14;border-color:#ffffff4d;color:#fff}.physics-theme.dark .physics-rsvp .rsvp-btn.maybe:hover:not(:disabled),.physics-theme.dark .physics-rsvp .rsvp-btn.not-going:hover:not(:disabled){background:#ffffff26;border-color:#ffffff80;color:#fff}.physics-theme.dark .physics-rsvp .rsvp-btn.maybe.active{background:#eab308;border-color:#eab308;color:#fff}.physics-theme.dark .physics-rsvp .rsvp-btn.not-going.active{background:#dc2626;border-color:#dc2626;color:#fff}.physics-theme.dark hr{border-color:#ffffff14}
