:root{color-scheme:dark;--color-background: #0d1b2a;--color-surface: #14283d;--color-text: #e5eef7;--color-muted: #b0c1d1;--color-accent: #79b8ec;--color-accent-hover: #9acbf3;--color-accent-foreground: #102a43;--color-border: #2d455d;--color-selection: #345b7a;--color-selection-text: #ffffff;--header-height: 4.5rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=claro]{color-scheme:light;--color-background: #f5f8fc;--color-surface: #ffffff;--color-text: #18324b;--color-muted: #526a80;--color-accent: #286da8;--color-accent-hover: #1d5688;--color-accent-foreground: #ffffff;--color-border: #dce6ef;--color-selection: #c9e2f8;--color-selection-text: #102a43}*{box-sizing:border-box}html{min-width:20rem;background:var(--color-background)}body{min-width:20rem;min-height:100vh;margin:0;color:var(--color-text);background:var(--color-background);font-size:1rem;line-height:1.6}button,a{font:inherit}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #78afe0;outline-offset:3px}::selection{color:var(--color-selection-text);background:var(--color-selection)}
