*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#3b82f6;--secondary-color:#1e293b;--text-color:#334155;--background-color:#fff;--light-gray:#f8fafc}body{color:var(--text-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:12px 24px;text-decoration:none;transition:all .3s;display:inline-block}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}
