:root{--ziv-bg: #ffffff;--ziv-fg: #1d232b;--ziv-muted: #5b6573;--ziv-border: #d9dee5;--ziv-accent: #2457c5;--ziv-danger: #b42318;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media(prefers-color-scheme:dark){:root{--ziv-bg: #12161c;--ziv-fg: #e6e9ee;--ziv-muted: #9aa4b2;--ziv-border: #2a313b;--ziv-accent: #7aa2ff;--ziv-danger: #ff8a80}}body{margin:0;background:var(--ziv-bg);color:var(--ziv-fg)}.ziv-header{display:flex;align-items:center;gap:24px;padding:12px 16px;border-bottom:1px solid var(--ziv-border)}.ziv-brand{font-weight:700}.ziv-header nav ul{display:flex;gap:16px;margin:0;padding:0;list-style:none}.ziv-header a{color:var(--ziv-muted);text-decoration:none}.ziv-header a[aria-current=page]{color:var(--ziv-accent)}.ziv-main{padding:16px;max-width:960px}.ziv-error{color:var(--ziv-danger)}
