@import url("https://fonts.googleapis.com/css2?family=Sulphur+Point:wght@300;400;700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{scroll-behavior:smooth}body{background-color:var(--bg);color:var(--text);transition:background-color .3s,color .3s;font-family:Sulphur Point,Segoe UI,Arial,sans-serif}:root{--primary-color:#ca3d7c;--bg:#ffffff;--text:#0e0e0e;--heading:#1a2238;--link:#ca3d7c;--link-hover:#a82e65;--border:#939598;--card-bg:#fafafa;--shadow:rgba(0,0,0,0.05);--accent:#ca3d7c;--accent-hover:#a82e65;--bg-color:#ffffff;--text-color:#0e0e0e}h1,h2,h3,h4,h5,h6{color:var(--heading);line-height:1.2}a{color:var(--link);text-decoration:none;transition:color .2s ease}a:hover{color:var(--link-hover)}p{line-height:1.6}ul{list-style-type:none}