:root { color-scheme: light dark; }
body { font-family: system-ui, sans-serif; margin: 0; }
.shell { max-width: 640px; margin: 0 auto; padding: 2rem 1rem; }
.sub { color: #666; }
#empty-state { border: 1px dashed #999; border-radius: 8px; padding: 2rem; text-align: center; }
