body{background:var(--bg-gradient-start-light);background-image:linear-gradient(135deg,var(--bg-gradient-start-light) 0%,var(--bg-gradient-end-light) 100%),radial-gradient(circle at 25% 25%,var(--accent-blue-light) 0%,transparent 50%),radial-gradient(circle at 75% 75%,var(--accent-blue-mid) 0%,transparent 50%),repeating-linear-gradient(45deg,transparent,transparent 2px,var(--accent-blue-subtle) 2px,var(--accent-blue-subtle) 4px);background-attachment:fixed;position:relative;min-height:100vh}