@charset "UTF-8";:root{--bc-bg: #f5f5f5;--bc-surface: #ffffff;--bc-surface-2: #fafafa;--bc-surface-muted: #f4f5f8;--bc-text: #333333;--bc-text-strong: #1a1a2e;--bc-text-muted: #666666;--bc-text-subtle: #888888;--bc-border: #e5e7eb;--bc-border-strong: #d1d5db;--bc-primary: #f5a623;--bc-primary-strong: #e6951a;--bc-primary-contrast: #1a1a2e;--bc-navbar-bg: #1a1a2e;--bc-navbar-text: #ffffff;--bc-input-bg: #ffffff;--bc-input-text: #1a1a2e;--bc-input-border: #d1d5db;--bc-shadow: 0 1px 3px rgba(0, 0, 0, .08);color-scheme:light}:root[data-theme=dark]{--bc-bg: #0f1018;--bc-surface: #1c1d28;--bc-surface-2: #181923;--bc-surface-muted: #20212d;--bc-text: #e5e7eb;--bc-text-strong: #f3f4f6;--bc-text-muted: #9ca3af;--bc-text-subtle: #6b7280;--bc-border: #2d2f3d;--bc-border-strong: #3a3c4d;--bc-primary: #f5a623;--bc-primary-strong: #f7b84a;--bc-primary-contrast: #0f1018;--bc-navbar-bg: #0f1018;--bc-navbar-text: #f3f4f6;--bc-input-bg: #181923;--bc-input-text: #f3f4f6;--bc-input-border: #3a3c4d;--bc-shadow: 0 1px 3px rgba(0, 0, 0, .4);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bc-bg);color:var(--bc-text);line-height:1.5;transition:background-color .2s ease,color .2s ease}h2,h3{color:var(--bc-text-strong)}.loading-message{color:var(--bc-text-subtle);font-style:italic}@media(max-width:600px){.form-row{flex-direction:column!important}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.section-header{flex-direction:column;align-items:flex-start!important;gap:.5rem}.header-actions{width:100%;flex-wrap:wrap}}html[data-theme=dark] .card,html[data-theme=dark] .chart-card,html[data-theme=dark] .info-card,html[data-theme=dark] .count-cta-card,html[data-theme=dark] .stat-card,html[data-theme=dark] .stat-tile,html[data-theme=dark] .panel,html[data-theme=dark] .section-card,html[data-theme=dark] .form-card,html[data-theme=dark] .auth-card,html[data-theme=dark] .login-card,html[data-theme=dark] .modal-content,html[data-theme=dark] .dialog,html[data-theme=dark] .table-wrap,html[data-theme=dark] .ticket-card,html[data-theme=dark] .bee-card,html[data-theme=dark] .hotel-card,html[data-theme=dark] .telling-card,html[data-theme=dark] .photo-card{background:var(--bc-surface)!important;border-color:var(--bc-border)!important;color:var(--bc-text)!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:var(--bc-text-strong)!important}html[data-theme=dark] .text-muted,html[data-theme=dark] .section-intro,html[data-theme=dark] .hint,html[data-theme=dark] .help-text,html[data-theme=dark] .meta,html[data-theme=dark] .subtitle,html[data-theme=dark] .empty,html[data-theme=dark] .placeholder{color:var(--bc-text-muted)!important}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--bc-input-bg)!important;color:var(--bc-input-text)!important;border-color:var(--bc-input-border)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--bc-text-subtle)!important}html[data-theme=dark] table{color:var(--bc-text)!important}html[data-theme=dark] thead,html[data-theme=dark] th{background:var(--bc-surface-muted)!important;color:var(--bc-text-strong)!important}html[data-theme=dark] td{border-color:var(--bc-border)!important}html[data-theme=dark] tbody tr:nth-child(2n){background:var(--bc-surface-2)!important}html[data-theme=dark] hr{border-color:var(--bc-border)!important}html[data-theme=dark] pre,html[data-theme=dark] code{background:var(--bc-surface-2)!important;color:var(--bc-text)!important}html[data-theme=dark] a:not([class]){color:var(--bc-primary)!important}
