/* === Base layout and global background === */ body { font-family: var(--body-font, "Open Sans"), sans-serif; color: var(--text-color, #333); background-attachment: fixed; background-position: center; background-size: cover; margin: 0; padding: 0; }