
body { font-family: system-ui; background:#eef1e6; color:#2f4f2f; margin:0;}
nav { display:flex; align-items:center; justify-content:space-between; padding:10px 20px; background:#dfe6cf;}
.nav-links a { margin:0 10px; text-decoration:none; color:#2f4f2f;}
.logo { height:40px;}
.hero { padding:80px;}
.btn { background:#2f4f2f; color:white; padding:10px 20px; text-decoration:none;}
#globe-container { height:90vh;}
.story { width:100%; margin:20px 0;}
table { border-collapse:collapse; margin:20px;}
td, th { border:1px solid #999; padding:8px;}
