/* FireAppX Tracking — gebaut aus der Quelle daneben, nicht von Hand ändern */
:root{--status-active: #2d7a53;--status-active-soft: #d8f0e2;--status-active-ink: #ffffff;--status-stale: #b5750a;--status-stale-soft: #fdeccd;--status-warn: #c2410c;--status-gps-missing: #6d28d9;--status-gps-missing-soft: #ede4ff;--status-battery-low: #c2410c;--status-battery-low-soft: #ffe2d1;--status-offline: #64748b;--status-offline-soft: #e6e9ee;--status-alarm: #b42318;--status-alarm-soft: #ffdcd8;--status-alarm-ink: #ffffff;--status-task: #00629b;--status-task-soft: #dceefb;--status-task-ink: #ffffff;--bg: #f6f5f2;--bg-deep: #eae7e1;--surface: #ffffff;--surface-raised: #ffffff;--surface-sunken: #f1efea;--line: #dcd8d0;--line-strong: #8c8579;--marker-edge: #1f2937;--text: #14181d;--text-muted: #4a5158;--text-inverted: #ffffff;--flame-amber: #ffb326;--flame-orange: #ff7a00;--flame-red: #ff3b0a;--flame-deep: #e9002b;--flame: linear-gradient(120deg, #ffb326 0%, #ff7a00 43%, #ff3b0a 72%, #e9002b 100%);--navy: #112744;--navy-deep: #01050b;--plate-text: #ffffff;--plate-muted: #c6d2e3;--plate-line: rgba(255, 255, 255, .16);--accent: #b05506;--accent-strong: #8a3f04;--accent-soft: #fdeadb;--accent-ink: #ffffff;--focus: #1d4ed8;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 28px;--shadow: 0 14px 30px rgba(20, 24, 29, .08);--shadow-sharp: 0 2px 8px rgba(20, 24, 29, .18);--mono: ui-monospace, "Cascadia Mono", SFMono-Regular, Consolas, "Liberation Mono", monospace;--touch-min: 56px;--alarm-height: 0px;--signal-height: 0px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}[data-scheme=night]{--status-active: #3ddc97;--status-active-soft: rgba(61, 220, 151, .18);--status-active-ink: #052b1d;--status-stale: #f5b942;--status-stale-soft: rgba(245, 185, 66, .18);--status-warn: #ff9f45;--status-gps-missing: #b18cff;--status-gps-missing-soft: rgba(177, 140, 255, .18);--status-battery-low: #ff9f5a;--status-battery-low-soft: rgba(255, 159, 90, .18);--status-offline: #94a3b8;--status-offline-soft: rgba(148, 163, 184, .18);--status-alarm: #ff5449;--status-alarm-soft: rgba(255, 84, 73, .22);--status-alarm-ink: #1b0805;--status-task: #4cc2ff;--status-task-soft: rgba(76, 194, 255, .2);--status-task-ink: #04202e;--bg: #0a0f16;--bg-deep: #05070c;--surface: #101822;--surface-raised: #18202c;--surface-sunken: #0d141d;--line: rgba(148, 163, 184, .22);--line-strong: rgba(148, 163, 184, .62);--marker-edge: #f8fafc;--text: #e7ebf0;--text-muted: #a6b1bd;--text-inverted: #0a0f16;--accent: #ff9a3c;--accent-strong: #ff7a00;--accent-soft: rgba(255, 154, 60, .18);--accent-ink: #1b1206;--focus: #60a5fa;--shadow: 0 18px 40px rgba(0, 0, 0, .55);--shadow-sharp: 0 2px 10px rgba(0, 0, 0, .6)}@media (prefers-color-scheme: dark){[data-scheme=auto]{--status-active: #3ddc97;--status-active-soft: rgba(61, 220, 151, .18);--status-active-ink: #052b1d;--status-stale: #f5b942;--status-stale-soft: rgba(245, 185, 66, .18);--status-warn: #ff9f45;--status-gps-missing: #b18cff;--status-gps-missing-soft: rgba(177, 140, 255, .18);--status-battery-low: #ff9f5a;--status-battery-low-soft: rgba(255, 159, 90, .18);--status-offline: #94a3b8;--status-offline-soft: rgba(148, 163, 184, .18);--status-alarm: #ff5449;--status-alarm-soft: rgba(255, 84, 73, .22);--status-alarm-ink: #1b0805;--status-task: #4cc2ff;--status-task-soft: rgba(76, 194, 255, .2);--status-task-ink: #04202e;--bg: #0a0f16;--bg-deep: #05070c;--surface: #101822;--surface-raised: #18202c;--surface-sunken: #0d141d;--line: rgba(148, 163, 184, .22);--line-strong: rgba(148, 163, 184, .62);--marker-edge: #f8fafc;--text: #e7ebf0;--text-muted: #a6b1bd;--text-inverted: #0a0f16;--accent: #ff9a3c;--accent-strong: #ff7a00;--accent-soft: rgba(255, 154, 60, .18);--accent-ink: #1b1206;--focus: #60a5fa;--shadow: 0 18px 40px rgba(0, 0, 0, .55);--shadow-sharp: 0 2px 10px rgba(0, 0, 0, .6)}}[data-status=active]{--status: var(--status-active);--status-soft: var(--status-active-soft)}[data-status=stale]{--status: var(--status-stale);--status-soft: var(--status-stale-soft)}[data-status=gps-missing]{--status: var(--status-gps-missing);--status-soft: var(--status-gps-missing-soft)}[data-status=battery-low]{--status: var(--status-battery-low);--status-soft: var(--status-battery-low-soft)}[data-status=offline]{--status: var(--status-offline);--status-soft: var(--status-offline-soft)}[data-status=alarm]{--status: var(--status-alarm);--status-soft: var(--status-alarm-soft)}
