/* Anpassungen über PicoCSS hinaus */ :root { --app-bg: #f6f7f9; --app-border: #e3e6ea; } body { background: var(--app-bg); } nav.container-fluid { background: #fff; border-bottom: 1px solid var(--app-border); padding-top: 0.25rem; padding-bottom: 0.25rem; margin-bottom: 1.5rem; } nav .brand { font-weight: 700; letter-spacing: -0.01em; } nav .brand span { color: var(--pico-primary); } nav a.active { color: var(--pico-primary); font-weight: 600; box-shadow: inset 0 -2px 0 var(--pico-primary); border-radius: 0; } main.container article { border: 1px solid var(--app-border); box-shadow: none; } footer { margin-top: 2rem; padding: 1rem 0; text-align: center; opacity: 0.6; } table .small, button.small { padding: 0.25rem 0.5rem; font-size: 0.85rem; } #status-message { margin-top: 1rem; padding: 1rem; border-radius: 0.25rem; background: var(--pico-muted-border-color); } dialog article { max-height: 90vh; overflow-y: auto; }