.stage { display: flex; justify-content: center; /* horizontal */ align-items: center; /* vertical */ height: 100vh; margin: -8px; background: linear-gradient(135deg, #0b3d24, #16a862); } .box { padding: 24px 32px; border-radius: 16px; background: #fff; color: #0b3d24; font: 700 1.2rem system-ui, sans-serif; }