:root{--color-darkblue: #005a9c;--color-green: #2ebf68;--color-darkgray: #2c3e50;--color-softgray: #ecf0f1;--gradient-start: #0f6db2;--gradient-end: #25c88a;--font-main: "Inter", system-ui, sans-serif;--radius-lg: 20px;--radius-md: 12px;--radius-sm: 8px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);line-height:1.6;color:#fff;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));background-attachment:fixed;min-height:100vh}@supports (-webkit-touch-callout: none){body{background-attachment:scroll}}
