/* Cadence Signal - service page. Copyright (c) 2026 WalterTaucher LLC. All rights reserved. */
:root { --navy: #1B3A6B; --cyan: #00A3E0; --ink: #1d2433; --muted: #5b6475; --bg: #ffffff; }
@media (prefers-color-scheme: dark) { :root { --ink: #e8ecf3; --muted: #9aa3b5; --bg: #0f1726; } }
* { box-sizing: border-box; }
body { margin: 0; min-height: 100vh; display: flex; flex-direction: column; background: var(--bg); color: var(--ink);
  font-family: "Segoe UI", system-ui, -apple-system, Arial, sans-serif; line-height: 1.5; }
main { flex: 1; max-width: 40rem; margin: 0 auto; padding: 4rem 1rem 2rem; }
h1 { margin: 0; color: var(--cyan); font-size: 2rem; border-left: 4px solid var(--navy); padding-left: .75rem; }
.tag { color: var(--muted); margin-top: .25rem; }
a { color: var(--cyan); }
footer { padding: 1rem; text-align: center; color: var(--muted); font-size: .85rem; font-family: Consolas, "Courier New", monospace; }
